CVE-2010-0393

: cups possible arbitrary code execution via suid lppasswd (STR #3482)

Published Mar 5, 2010 CVSS 2.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
The _cupsGetlang function, as used by lppasswd.c in lppasswd in CUPS 1.2.2, 1.3.7, 1.3.9, and 1.4.1, relies on an environment variable to determine the file that provides localized message strings, which allows local users to gain privileges via a file that contains crafted localization data with format string specifiers.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-2007-1 New cups packages fix arbitrary code execution
EUVD EUVD EUVD-2010-0424 The _cupsGetlang function, as used by lppasswd.c in lppasswd in CUPS 1.2.2, 1.3.7, 1.3.9, and 1.4.1, relies on an environment variable to determine the file that provides localized message strings, which allows local users to gain privileges via a file that contains crafted localization data with format string specifiers.
Ubuntu USN Ubuntu USN USN-906-1 CUPS vulnerabilities
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 12:45 AM
Reserved
Jan 27, 2010, 12:00 AM
Status
Modified
Published
Mar 5, 2010, 7:30 PM
Modified
Jun 16, 2026, 11:16 PM
Severity
Important
Public date
Mar 3, 2010, 12:00 AM