CVE-2015-1158

critical
Published 2015-06-26 · Modified 2026-05-06
CVSS v3
CVSS v2
10.0
VIR risk
10.0

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.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2015-1158

vendor Authored 2026-05-27

Vendor advisory: product-security@apple.com — https://www.cups.org/str.php?L4609

vendor Authored 2026-05-27

Vendor advisory: product-security@apple.com — http://www.cups.org/blog.php?L1082

OS impact

OSVersionStatusFixed in
debian debianbookwormfixed1.7.5-12
debian debianbullseyefixed1.7.5-12
debian debianforkyfixed1.7.5-12
debian debiansidfixed1.7.5-12
debian debiantrixiefixed1.7.5-12

Application impact

VendorProductVersionsFixed
cupscups{"endIncluding":"2.0.2"}

References

CWEs

CWE-254

Verify integrity in audit chain (admin only). AS-IS.