SOC status:Duty analyst on shift

UK Cyber Defence
VulnerabilityModified

CVE-2024-47175

When used in combination with other functions such as `cfGetPrinterAttributes5`, can result in user controlled input and ultimately code execution via Foomatic.

CRITICAL 9.8EPSS 63.6%

Does this matter?

EPSS puts the probability of exploitation in the next 30 days at 63.6%, higher than 99% of all known CVEs. Patch or mitigate before the next change window.

Description

CUPS is a standards-based, open-source printing system, and `libppd` can be used for legacy PPD file support. The `libppd` function `ppdCreatePPDFromIPP2` does not sanitize IPP attributes when creating the PPD buffer. When used in combination with other functions such as `cfGetPrinterAttributes5`, can result in user controlled input and ultimately code execution via Foomatic. This vulnerability can be part of an exploit chain leading to remote code execution (RCE), as described in CVE-2024-47176.

CVSS 3.1
9.8 CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
63.61% probability · 99th percentile
CISA KEV
Not listed
Weakness
CWE-20
Affected
openprinting/libppd · debian/debian linux
Source
security-advisories@github.com

Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.