portage-ng / portage / gnome-extra / yelp / 49.2
portage-ng glsa
1 advisory reference gnome-extra/yelp · none place version 49.2 in a vulnerable range
▸ GLSA 200809-01 yelp: User-assisted execution of arbitrary code this version unaffected normal remote 2008-09-04

A vulnerability in yelp can lead to the execution of arbitrary code when opening a URI, for example through Firefox.

Announced
2008-09-04
Revised
2008-09-04
Access
remote
Bugs
#234079
Advisory
https://security.gentoo.org/glsa/200809-01

Affected packages

PackageArchVulnerableUnaffected
gnome-extra/yelp*< 2.22.1-r2>= 2.22.1-r2, >= 2.20.0-r1 (revision)

Background

yelp is the default help browser for GNOME.

Description

Aaron Grattafiori reported a format string vulnerability in the window_error() function in yelp-window.c.

Impact

A remote attacker can entice a user to open specially crafted "man:" or "ghelp:" URIs in yelp, or an application using yelp such as Firefox or Evolution, and execute arbitrary code with the privileges of that user.

Workaround

There is no known workaround at this time.

Resolution

All yelp users running GNOME 2.22 should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=gnome-extra/yelp-2.22.1-r2"

All yelp users running GNOME 2.20 should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=gnome-extra/yelp-2.20.0-r1"

References