CVE-2008-3533

unknown
Published — · Modified —
CVSS v3
CVSS v4 NEW
not yet in upstream
VIR risk
1.0

Description

Format string vulnerability in the window_error function in yelp-window.c in yelp in Gnome after 2.19.90 and before 2.24 allows remote attackers to execute arbitrary code via format string specifiers in an invalid URI on the command line, as demonstrated by use of yelp within (1) man or (2) ghelp URI handlers in Firefox, Evolution, and unspecified other programs.

Predictions

Exploit likelihood
55%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

Mitigation details

Source: Debian Security Tracker · View original ↗ · DFSG

CVE-2008-3533 NameCVE-2008-3533 DescriptionFormat string vulnerability in the window_error function in yelp-window.c in yelp in Gnome after 2.19.90 and before 2.24 allows remote attackers to execute arbitrary code via format string specifiers in an invalid URI on the command line, as demonstrated by use of yelp within (1) man or (2) ghelp URI handlers in Firefox, Evolution, and unspecified other…

CVE-2008-3533

NameCVE-2008-3533
DescriptionFormat string vulnerability in the window_error function in yelp-window.c in yelp in Gnome after 2.19.90 and before 2.24 allows remote attackers to execute arbitrary code via format string specifiers in an invalid URI on the command line, as demonstrated by use of yelp within (1) man or (2) ghelp URI handlers in Firefox, Evolution, and unspecified other programs.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDTSA-154-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
yelp (PTS)bullseye3.38.3-1fixed
bullseye (security)3.38.3-1+deb11u1fixed
bookworm42.2-1+deb12u1fixed
bookworm (security)42.2-1+deb12u2fixed
trixie42.2-4fixed
trixie (security)42.2-4+deb13u1fixed
forky, sid49.1-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
yelpsourceetch(not affected)
yelpsourcelenny2.22.1-3+lenny2DTSA-154-1
yelpsource(unstable)2.22.1-4low

Notes

[etch] - yelp <not-affected> (Vulnerable code not present)

Home - Debian Security - Source (Git)

Apply commands

text fix
Notes
[etch] - yelp <not-affected> (Vulnerable code not present)

Exploits

Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.

Exploit-DB

EDB-32248 dos linux verified text · 1 KB
Aaron Grattafiori · 2008-08-13

Yelp 2.23.1 - Invalid URI Format String

text exploit Source: Exploit-DB
source: https://www.securityfocus.com/bid/30690/info

Yelp is prone to a remote format-string vulnerability because the application fails to properly sanitize user-supplied input before including it in the format-specifier argument of a formatted-printing function.

A remote attacker may exploit this issue to execute arbitrary code with the privileges of the user running the affected application. Failed exploit attempts may cause denial-of-service conditions.

Yelp 2.23.1 is vulnerable; other versions may also be affected. 

ftp://%08x.%08x.%08x.%08x.%08x.%08x
%x%x%x%x%x%x://
%08x%08x 

OS impact

debian Debian Fixed 5 releases
VersionStatusFixed in
trixie Fixed 2.22.1-4
sid Fixed 2.22.1-4
forky Fixed 2.22.1-4
bullseye Fixed 2.22.1-4
bookworm Fixed 2.22.1-4

References

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.