Improper input validation in Openprinting Libcupsfilters

CVE-2024-47076

CUPS is a standards-based, open-source printing system, and `libcupsfilters` contains the code of the filters of the former `cups-filters` package as library functions to be used for the data format conversion tasks needed in Printer Applications. The `cfGetPrinterAttributes5` function in `libcupsfilters` does not sanitize IPP attributes returned from an IPP server. When these IPP attributes are used, for instance, to generate a PPD file, this can lead to attacker controlled data to be provided to the rest of the CUPS system.

Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)

Published · last modified .

CVSS v3 metric

CVSS v3 base score 8.6 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N.

EPSS exploit prediction

EPSS: 0.799 (99.6th percentile), scored .

High probability of exploitation in the next 30 days — patch promptly. 100th percentile — 99.6% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.

EPSS trend (30 days)EPSS over the last 30 days for CVE-2024-47076: rose from 0.776 to 0.799.

EPSS over last 30 days · oldest: 0.776 · newest: 0.799 · change: +0.023

Affected products

Weakness classification (CWE)

Public proof-of-concept exploits

References

Frequently asked questions

What is CVE-2024-47076?
CVE-2024-47076 is a high-severity vulnerability in Openprinting Libcupsfilters, classified under Improper Input Validation. CVSS score: 8.6/10. Published 2024-09-26.
How severe is CVE-2024-47076?
High severity. CVSS v3 base score is 8.6 out of 10.
Is CVE-2024-47076 known to be exploited?
14 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.