Vulnerability Report

CVE-2015-1158

Title: Cups

Other

Proof Of Concept

PoC Available for CVE-2015-1158

CWE Category CWE-254
Published Date Jun 26, 2015
Modified Date May 06, 2026
Exploit Status Available
Score 10.0 CVSS v2.0
Exploit Probability (EPSS)
82.31%

Vulnerability Summary

CVE-2015-1158: The add_job function in scheduler/ipp.c in cupsd in CUPS before 2.0.3 performs incorrect free operations for multiple-value job-originating-host-name attributes, which allows remote attackers to trigger data corruption for reference-counted strings via a crafted (1) IPP_CREATE_JOB or (2) IPP_PRINT_JOB request, as demonstrated by replacing the configuration file and consequently executing arbitrary code.

Impacted Vendors

Reference Links

http://googleprojectzero.blogspot.in/2015/06/owning-internet-printing-case-study-in.html http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10702 http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00003.html http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00006.html http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00010.html http://rhn.redhat.com/errata/RHSA-2015-1123.html http://www.cups.org/blog.php?L1082 http://www.debian.org/security/2015/dsa-3283 http://www.kb.cert.org/vuls/id/810572 http://www.securityfocus.com/bid/75098 http://www.securitytracker.com/id/1032556 http://www.ubuntu.com/usn/USN-2629-1 https://bugzilla.opensuse.org/show_bug.cgi?id=924208 https://bugzilla.redhat.com/show_bug.cgi?id=1221641 https://code.google.com/p/google-security-research/issues/detail?id=455 https://github.com/0x00string/oldays/blob/master/CVE-2015-1158.py https://security.gentoo.org/glsa/201510-07 https://www.cups.org/str.php?L4609 https://www.exploit-db.com/exploits/37336/ https://www.exploit-db.com/exploits/41233/ http://googleprojectzero.blogspot.in/2015/06/owning-internet-printing-case-study-in.html http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10702 http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00003.html http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00006.html http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00010.html http://rhn.redhat.com/errata/RHSA-2015-1123.html http://www.cups.org/blog.php?L1082 http://www.debian.org/security/2015/dsa-3283 http://www.kb.cert.org/vuls/id/810572 http://www.securityfocus.com/bid/75098 http://www.securitytracker.com/id/1032556 http://www.ubuntu.com/usn/USN-2629-1 https://bugzilla.opensuse.org/show_bug.cgi?id=924208 https://bugzilla.redhat.com/show_bug.cgi?id=1221641 https://code.google.com/p/google-security-research/issues/detail?id=455 https://github.com/0x00string/oldays/blob/master/CVE-2015-1158.py https://security.gentoo.org/glsa/201510-07 https://www.cups.org/str.php?L4609 https://www.exploit-db.com/exploits/37336/ https://www.exploit-db.com/exploits/41233/
CVSS v2.0
Source Entity [email protected]
Severity HIGH
10.0
Access Vector
N/A
Authentication
N/A
RAW VECTOR AV:N/AC:L/Au:N/C:C/I:C/A:C

Associated Attack Patterns (CAPEC)

Total: Patterns

CVE-2015-1158 Exploits & PoCs (Proof Of Concept)

Exploit-DB https://www.exploit-db.com/exploits/41233
View Code
Exploit-DB https://www.exploit-db.com/exploits/37336
View Code
MODIFIED

Vulnerability data updated via NVD.

MODIFIED

Vulnerability data updated via NVD.

MODIFIED

Vulnerability data or affected products updated.

PUBLISHED

Vulnerability first announced in NVD.

Attack Vector Matrix

Access Vector N/A
Complexity N/A
Privileges N/A
Interaction NONE
CVSS Vector String AV:N/AC:L/Au:N/C:C/I:C/A:C

Affected Stack

No specific products linked.