Back

HIGH

cups: incorrect string reference counting (VU#810572)

Published Jun 26, 2015

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.

Affected products

Remediation

Red Hat statement

This issue affects the version of cups package as shipped with Red Hat Enterprise Linux 5. Red Hat Enterprise Linux 5 is now in Production 3 Phase of the support and maintenance life cycle. This has been rated as having Important security impact and is not currently planned to be addressed in future updates. For additional information, refer to the Red Hat Enterprise Linux Life Cycle: https://access.redhat.com/support/policy/updates/errata/.

Red Hat mitigation

Disabling the cups web interface significantly reduces the impact of this security flaw.

Metrics

Weaknesses (1)

References (23)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner apple
Published Jun 26, 2015
Updated Aug 6, 2024
Reserved Jan 16, 2015
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Important
Public date Jun 10, 2015