{"id":"CVE-2015-1158","aliases":["DEBIAN-CVE-2015-1158","DLA-239-1","DSA-3283-1","EUVD-2015-1301","GHSA-f3f2-vc32-jrrx","MGASA-2015-0247","RHSA-2015:1123","SUSE-SU-2015:1041-1","SUSE-SU-2015:1044-1","SUSE-SU-2015:1044-2","UBUNTU-CVE-2015-1158","USN-2629-1","openSUSE-SU-2024:10075-1"],"status":"published","title":"The add_job function in scheduler/ipp.c in cupsd in CUPS before 2.0.3 performs incorrect free...","description":"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.","severity":{"version":"2.0","score":10,"vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.29726,"percentile":0.98209,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-254"],"published":"2015-06-09T00:00:00Z","modified":"2026-09-09T06:47:19Z","exploits":[{"source":"exploitdb","id":"EDB-37336","title":"CUPS \u003c 2.0.3 - Multiple Vulnerabilities","type":"remote","platform":"multiple","date":"2015-06-22","verified":true,"url":"https://www.exploit-db.com/exploits/37336"},{"source":"exploitdb","id":"EDB-41233","title":"CUPS \u003c 2.0.3 - Remote Command Execution","type":"remote","platform":"linux","date":"2017-02-03","url":"https://www.exploit-db.com/exploits/41233"}],"fixes":[{"ecosystem":"Debian:12","package":"cups","fixed_in":["1.7.5-12"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"cups","fixed_in":["1.7.5-12"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"cups","fixed_in":["1.7.5-12"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"cups","fixed_in":["1.7.2-0ubuntu1.6"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-12"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-12"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-12"}]}]},{"source":"osv","ecosystem":"Debian:6.0","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.4-7+squeeze8"}]}],"versions":["1.4.4-7","1.4.4-7+squeeze1","1.4.4-7+squeeze2","1.4.4-7+squeeze3","1.4.4-7+squeeze4","1.4.4-7+squeeze5","1.4.4-7+squeeze6","1.4.4-7+squeeze7"],"bundled":2},{"source":"osv","ecosystem":"Debian:7","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.3-5+deb7u6"}]}],"versions":["1.5.3-5","1.5.3-5+deb7u1","1.5.3-5+deb7u2","1.5.3-5+deb7u3","1.5.3-5+deb7u4","1.5.3-5+deb7u5"],"bundled":2},{"source":"osv","ecosystem":"Debian:8","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-11+deb8u1"}]}],"versions":["1.7.5-11"],"bundled":2},{"source":"osv","ecosystem":"Mageia:4","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.0-7.5.mga4"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"cups-php","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"cups-php","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"cups-php","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"cups-php","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.4.2-67.el6_6.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-filesystem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::client","package":"cups-ipptool","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-filesystem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::computenode","package":"cups-ipptool","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-filesystem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::server","package":"cups-ipptool","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.ael7b_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-client","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-filesystem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-lpd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:7::workstation","package":"cups-ipptool","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.6.3-17.el7_1.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.5-9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Legacy 12","package":"cups154","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.4-9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Legacy 12","package":"cups154","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.4-9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.2-0ubuntu1.6"}]}],"versions":["1.7.0~rc1-0ubuntu5","1.7.0-0ubuntu2","1.7.0-0ubuntu3","1.7.0-1","1.7.0-2","1.7.1-1","1.7.1-2","1.7.1-2git1","1.7.1-3","1.7.1-4","1.7.1-4ubuntu1","1.7.1-5ubuntu1","1.7.1-5ubuntu3","1.7.1-5ubuntu4","1.7.1-5ubuntu5","1.7.1-5ubuntu6","1.7.1-5ubuntu7","1.7.1-5ubuntu8","1.7.1-5ubuntu9","1.7.1-5ubuntu10","1.7.2-0ubuntu1","1.7.2-0ubuntu1.1","1.7.2-0ubuntu1.2","1.7.2-0ubuntu1.4","1.7.2-0ubuntu1.5"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.2-0ubuntu1.6"}]}],"versions":["1.7.0~rc1-0ubuntu5","1.7.0-0ubuntu2","1.7.0-0ubuntu3","1.7.0-1","1.7.0-2","1.7.1-1","1.7.1-2","1.7.1-2git1","1.7.1-3","1.7.1-4","1.7.1-4ubuntu1","1.7.1-5ubuntu1","1.7.1-5ubuntu3","1.7.1-5ubuntu4","1.7.1-5ubuntu5","1.7.1-5ubuntu6","1.7.1-5ubuntu7","1.7.1-5ubuntu8","1.7.1-5ubuntu9","1.7.1-5ubuntu10","1.7.2-0ubuntu1","1.7.2-0ubuntu1.1","1.7.2-0ubuntu1.2","1.7.2-0ubuntu1.4","1.7.2-0ubuntu1.5"],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"cups","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.3-2.3"}]}],"bundled":17}],"products":[{"vendor":"cups","product":"cups"}],"references":[{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1221641","tags":["x_refsource_CONFIRM","x_transferred","report"]},{"url":"http://www.debian.org/security/2015/dsa-3283","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory"]},{"url":"http://rhn.redhat.com/errata/RHSA-2015-1123.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory"]},{"url":"https://bugzilla.opensuse.org/show_bug.cgi?id=924208","tags":["x_refsource_CONFIRM","x_transferred","report"]},{"url":"http://www.ubuntu.com/usn/USN-2629-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred","advisory"]},{"url":"http://kb.juniper.net/InfoCenter/index?page=content\u0026id=JSA10702","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://www.securitytracker.com/id/1032556","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred","web"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00006.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://www.cups.org/blog.php?L1082","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"http://www.kb.cert.org/vuls/id/810572","tags":["third-party-advisory","x_refsource_CERT-VN","x_transferred","Third Party Advisory","US Government Resource","advisory","web","report"]},{"url":"http://www.securityfocus.com/bid/75098","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"https://github.com/0x00string/oldays/blob/master/CVE-2015-1158.py","tags":["x_refsource_MISC","x_transferred","web"]},{"url":"https://www.cups.org/str.php?L4609","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"https://security.gentoo.org/glsa/201510-07","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","advisory"]},{"url":"https://code.google.com/p/google-security-research/issues/detail?id=455","tags":["x_refsource_MISC","x_transferred","web"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00003.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"https://www.exploit-db.com/exploits/37336/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","web"]},{"url":"http://googleprojectzero.blogspot.in/2015/06/owning-internet-printing-case-study-in.html","tags":["x_refsource_MISC","x_transferred","article"]},{"url":"https://www.exploit-db.com/exploits/41233/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","web"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2015-06/msg00010.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-1158","tags":["advisory"]},{"url":"https://www.exploit-db.com/exploits/37336"},{"url":"https://www.exploit-db.com/exploits/41233"},{"url":"https://github.com/advisories/GHSA-f3f2-vc32-jrrx"},{"url":"https://security-tracker.debian.org/tracker/CVE-2015-1158","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2015-0247.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=16098","tags":["report"]},{"url":"http://www.cups.org/str.php?L4609","tags":["web"]},{"url":"http://www.cups.org/str.php?L4602","tags":["web"]},{"url":"http://www.ubuntu.com/usn/usn-2629-1/","tags":["web"]},{"url":"https://access.redhat.com/errata/RHSA-2015:1123","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1191588","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1221642","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1123.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2014-9679","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-9679","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-9679","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2015-1158","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2015-1158","tags":["advisory","report"]},{"url":"https://access.redhat.com/security/cve/CVE-2015-1159","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2015-1159","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-1159","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2015/suse-su-20151041-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/924208","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2012-5519","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-1158","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-1159","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2015/suse-su-20151044-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2015/suse-su-20151044-2/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2015-1158","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-2629-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2015-1159","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2009-0163","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2009-2820","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2009-3553","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-0393","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-0540","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-0542","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-1748","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2941","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-6094","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-2856","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-3537","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-5029","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-5030","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-5031","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2015-1158","description":"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.","status":"published","published":"2015-06-26T10:00:00Z","modified":"2024-08-06T04:33:20.7Z","updated_at":"2026-11-02T14:35:44.046042Z"}],"euvd":[{"id":"EUVD-2015-1301","description":"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.","status":"published","published":"2015-06-26T10:00:00Z","modified":"2024-08-06T04:33:20Z","updated_at":"2026-11-03T02:22:16.581763Z"}],"ghsa":[{"id":"GHSA-f3f2-vc32-jrrx","title":"The add_job function in scheduler/ipp.c in cupsd in CUPS before 2.0.3 performs incorrect free...","description":"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.","status":"published","published":"2022-05-17T00:48:08Z","modified":"2025-04-12T12:50:13Z","updated_at":"2026-11-02T15:01:22.814855Z"}],"nvd":[{"id":"CVE-2015-1158","description":"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.","status":"published","published":"2015-06-26T10:59:00.093Z","modified":"2026-06-17T00:21:53.13Z","cvss":[{"version":"2.0","score":10,"vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-254"],"updated_at":"2026-11-02T14:03:05.884985Z"}],"osv":[{"id":"CVE-2015-1158","description":"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.","status":"published","published":"2015-06-26T10:59:00Z","modified":"2026-04-16T06:19:35.321924134Z","updated_at":"2026-11-02T15:44:00.097545Z"},{"id":"DEBIAN-CVE-2015-1158","description":"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.","status":"published","published":"2015-06-26T10:59:00.093Z","modified":"2026-09-09T06:47:19.578703962Z","updated_at":"2026-11-02T15:45:26.752992Z"},{"id":"DLA-239-1","title":"cups - security update","status":"published","published":"2015-06-09T00:00:00Z","modified":"2026-03-09T01:18:04.606823Z","updated_at":"2026-11-02T15:46:10.712745Z"},{"id":"DSA-3283-1","title":"cups - security update","status":"published","published":"2015-06-09T00:00:00Z","modified":"2026-03-09T01:18:49.026525Z","updated_at":"2026-11-02T15:46:16.199525Z"},{"id":"MGASA-2015-0247","title":"Updated cups package fixes security vulnerabilities","description":"It was discovered that CUPS incorrectly handled reference counting when\nhandling localized strings. A remote attacker could use this issue to\nescalate permissions, upload a replacement CUPS configuration file, and\nexecute arbitrary code (CVE-2015-1158).\n\nIt was discovered that the CUPS templating engine contained a cross-site\nscripting issue. A remote attacker could use this issue to bypass default\nconfiguration settings (CVE-2015-1159).\n\nIt was discovered that the CUPS server can get stuck in an infinite loop when\na user queues a malformed gzip file. When this happens the CUPS server will\nbe unable to service any further requests (STR#4602).\n","status":"published","published":"2015-06-19T13:33:05Z","modified":"2026-04-16T06:26:25.297148953Z","updated_at":"2026-11-02T15:49:39.792687Z"},{"id":"openSUSE-SU-2024:10075-1","title":"cups-2.1.3-2.3 on GA media","description":"These are all security issues fixed in the cups-2.1.3-2.3 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T03:17:46.163647Z","updated_at":"2026-11-02T16:58:33.135986Z"},{"id":"RHSA-2015:1123","title":"Red Hat Security Advisory: cups security update","status":"published","published":"2024-09-15T22:38:38Z","modified":"2026-06-26T12:21:48.704029877Z","updated_at":"2026-11-02T15:53:03.182161Z"},{"id":"SUSE-SU-2015:1041-1","title":"Security update for cups","description":"The following issues are fixed by this update:\n\n* CVE-2012-5519: privilege escalation via cross-site scripting\n  and bad print job submission used to replace cupsd.conf on server (bsc#924208).\n* CVE-2015-1158: Improper Update of Reference Count\n* CVE-2015-1159: Cross-Site Scripting\n\n","status":"published","published":"2015-06-10T14:30:04Z","modified":"2026-02-04T02:27:12.038269Z","updated_at":"2026-11-02T15:53:41.276824Z"},{"id":"SUSE-SU-2015:1044-1","title":"Security update for cups154","description":"The following issues are fixed by this update:\n\n* CVE-2012-5519: privilege escalation via cross-site scripting\n  and bad print job submission used to replace cupsd.conf on server (bsc#924208).\n* CVE-2015-1158: Improper Update of Reference Count\n* CVE-2015-1159: Cross-Site Scripting\n  ","status":"published","published":"2015-06-10T14:30:15Z","modified":"2026-02-04T04:23:08.997628Z","updated_at":"2026-11-02T15:53:41.276824Z"},{"id":"SUSE-SU-2015:1044-2","title":"Security update for cups154","description":"The following issues are fixed by this update:\n\n* CVE-2012-5519: privilege escalation via cross-site scripting\n  and bad print job submission used to replace cupsd.conf on server (bsc#924208).\n* CVE-2015-1158: Improper Update of Reference Count\n* CVE-2015-1159: Cross-Site Scripting\n  ","status":"published","published":"2015-06-10T14:30:15Z","modified":"2026-02-04T04:36:34.591616Z","updated_at":"2026-11-02T15:53:41.276824Z"},{"id":"UBUNTU-CVE-2015-1158","description":"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.","status":"published","published":"2015-06-09T00:00:00Z","modified":"2026-04-22T09:46:22.309654Z","updated_at":"2026-11-02T15:54:09.721803Z"},{"id":"USN-2629-1","title":"cups vulnerabilities","description":"It was discovered that CUPS incorrectly handled reference counting when\nhandling localized strings. A remote attacker could use this issue to\nescalate permissions, upload a replacement CUPS configuration file, and\nexecute arbitrary code. (CVE-2015-1158)\n\nIt was discovered that the CUPS templating engine contained a cross-site\nscripting issue. A remote attacker could use this issue to bypass default\nconfiguration settings. (CVE-2015-1159)\n","status":"published","published":"2015-06-10T12:52:54Z","modified":"2026-04-22T09:14:15.759357Z","updated_at":"2026-11-02T16:58:09.227524Z"}]}}
