Executive Summary

Summary
TitleHPLIP: Multiple vulnerabilities
Informations
NameGLSA-201203-17First vendor Publication2012-03-16
VendorGentooLast vendor Modification2012-03-16
Severity (Vendor) HighRevisionN/A

Security-Database Scoring CVSS v2

Cvss vector : (AV:N/AC:L/Au:N/C:P/I:P/A:P)
Cvss Base Score7.5Attack RangeNetwork
Cvss Impact Score6.4Attack ComplexityLow
Cvss Expoit Score10AuthentificationNone Required
Calculate full CVSS 2.0 Vectors scores

Detail

Synopsis

Multiple vulnerabilities have been found in HPLIP, the worst of which may allow execution of arbitrary code.

Background

The Hewlett-Packard Linux Imaging and Printing system (HPLIP) provides drivers for HP's inkjet and laser printers, scanners and fax machines.

Description

Two vulnerabilities have been found in HPLIP:

* The "hpmud_get_pml()" function in pml.c contains a boundary error which could cause a stack-based buffer overflow (CVE-2010-4267).
* The "send_data_to_stdout()" function in hpcupsfax.cpp creates insecure temporary files (CVE-2011-2722).

Impact

A remote attacker might send specially crafted SNMP reponses, possibly resulting in execution of arbitrary code or a Denial of Service condition. Furthermore, a local attacker could perform symlink attacks to overwrite arbitrary files.

Workaround

There is no known workaround at this time.

Resolution

All HPLIP users should upgrade to the latest version:
# emerge --sync
# emerge --ask --oneshot --verbose ">=net-print/hplip-3.11.10"

References

[ 1 ] CVE-2010-4267 : http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-4267
[ 2 ] CVE-2011-2722 : http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-2722

Availability

This GLSA and any updates to it are available for viewing at the Gentoo Security Website:

http://security.gentoo.org/glsa/glsa-201203-17.xml

Original Source

Url : http://security.gentoo.org/glsa/glsa-201203-17.xml

CWE : Common Weakness Enumeration

idName
CWE-119Failure to Constrain Operations within the Bounds of a Memory Buffer
CWE-59Improper Link Resolution Before File Access ('Link Following')

CPE : Common Platform Enumeration

TypeDescriptionCount
Application17

Open Source Vulnerability Database (OSVDB)

idDescription
76797HP Linux Imaging and Printing (HPLIP) prnt/hpijs/hpcupsfax.cpp send_data_to_s...
70498HP Linux Imaging and Printing (HPLIP) hpmud_get_pml() Function SNMP Response ...