portage-ng / portage / net-print / hplip / 3.26.4
portage-ng glsa
3 advisories reference net-print/hplip · none place version 3.26.4 in a vulnerable range
▸ GLSA 201406-27 polkit, Spice-Gtk, systemd, HPLIP, libvirt: Privilege escalation this version unaffected high local 2014-06-26

A race condition in polkit could allow a local attacker to gain escalated privileges.

Announced
2014-06-26
Revised
2014-06-26
Access
local
Bugs
#484486 #484488 #485420 #485546 #485904
Advisory
https://security.gentoo.org/glsa/201406-27

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 1.1.2-r3>= 1.1.2-r3
net-misc/spice-gtk*< 0.21>= 0.21
net-print/hplip*< 3.14.1>= 3.14.1
sys-apps/systemd*< 204-r1>= 204-r1
sys-auth/polkit*< 0.112>= 0.112

Background

polkit is a toolkit for managing policies relating to unprivileged processes communicating with privileged processes.

Description

polkit has a race condition which potentially allows a process to change its UID/EUID via suid or pkexec before authentication is completed.

Impact

A local attacker could start a suid or pkexec process through a polkit-enabled application, which could result in privilege escalation or bypass of polkit restrictions.

Workaround

There is no known workaround at this time.

Resolution

All polkit users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-auth/polkit-0.112"

All HPLIP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-print/hplip-3.14.1"

All Spice-Gtk users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/spice-gtk-0.21"

All systemd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-apps/systemd-204-r1"

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-1.1.2-r3"

References

▸ GLSA 201203-17 HPLIP: Multiple vulnerabilities this version unaffected high local, remote 2012-03-16

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

Announced
2012-03-16
Revised
2012-03-16
Access
local, remote
Bugs
#352085 #388655
Advisory
https://security.gentoo.org/glsa/201203-17

Affected packages

PackageArchVulnerableUnaffected
net-print/hplip*< 3.11.10>= 3.11.10

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

▸ GLSA 200710-26 HPLIP: Privilege escalation this version unaffected high local 2007-10-24

The hpssd daemon might allow local attackers to execute arbitrary commands with root privileges.

Announced
2007-10-24
Revised
2007-10-24
Access
local
Bugs
#195565
Advisory
https://security.gentoo.org/glsa/200710-26

Affected packages

PackageArchVulnerableUnaffected
net-print/hplip*< 2.7.9-r1>= 1.7.4a-r2 (revision), >= 2.7.9-r1

Background

The Hewlett-Packard Linux Imaging and Printing system (HPLIP) provides drivers for HP's inkjet and laser printers, scanners and fax machines. It integrates with the Common UNIX Printing System (CUPS) and Scanner Access Now Easy (SANE).

Description

Kees Cook from the Ubuntu Security team discovered that the hpssd daemon does not correctly validate user supplied data before passing it to a "popen3()" call.

Impact

A local attacker may be able to exploit this vulnerability by sending a specially crafted request to the hpssd daemon to execute arbitrary commands with the privileges of the user running hpssd, usually root.

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"

References