Skip to main content
VulnerabilityPublished Updated

CVE-2024-47175: OpenPrinting libppd · Improper Input Validation

Affects OpenPrinting libppdSource CVE Database V5

0

Mentioned vulnerabilities

Not known to be exploited · public exploit available (Metasploit) · 63% EPSS · CVSS 8.6 High.

Data as of 26 Oct 2026, 09:15 UTC

CVSS 3.1 base score
8.6High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
63.6% chance of exploitation in 30 days – higher than 99% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 26 Sep 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: evidence found.

    1 Metasploit module

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

1. Monitor OpenPrinting and CUPS project channels for official patches addressing CVE-2024-47175 and apply updates promptly once available. 2. Until patches are released, restrict network access to CUPS services by implementing firewall rules limiting connections to trusted hosts and networks only. 3. Disable legacy PPD support or the libppd component if not strictly necessary, reducing the attack surface. 4. Employ network segmentation to isolate printing infrastructure from critical systems and sensitive data environments. 5. Enable detailed logging and monitor print job submissions and IPP attribute requests for anomalous or unexpected patterns indicative of exploitation attempts. 6. Conduct internal vulnerability scans and penetration tests focusing on printing services to identify exposure. 7. Educate IT staff about this vulnerability and ensure incident response plans include scenarios involving printing system compromise. 8. Consider deploying application-layer firewalls or intrusion detection systems capable of inspecting IPP traffic for malicious payloads. 9. Review and harden printer configurations, removing unnecessary services and disabling remote administration features where possible.

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.

References

Community reviews

Loading reviews…