Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpenPrinting | libcupsfilters | <= 2.1b1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | cups-filters | 1.28.17-5 | — |
| Debian 14 | libcupsfilters | 2.0.0-3 | — |
| Debian 13 | cups-filters | 1.28.17-5 | — |
| Debian 13 | libcupsfilters | 2.0.0-3 | — |
| Debian 12 | cups-filters | 1.28.17-3+deb12u1 | DSA-5778-1 |
| Debian 11 | cups-filters | 1.28.7-1+deb11u3 | DLA-3905-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 24.04 LTS | libcupsfilters | 2.0.0-0ubuntu7.1 | USN-7044-1 |
| Ubuntu 22.04 LTS | cups-filters | 1.28.15-0ubuntu1.4 | USN-7043-4, USN-7043-1 |
| Ubuntu 20.04 LTS | cups-filters | 1.27.4-1ubuntu0.4 | USN-7043-4, USN-7043-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9 | cups-filters +2 | 1.28.7-17.el9_4 | RHSA-2024:7346 |
| RHEL 8 | cups-filters +2 | 1.20.0-35.el8_10 | RHSA-2024:7463 |
Show 12 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9.2 EUS | cups-filters +2 | 1.28.7-11.el9_2.2 | RHSA-2024:7503 |
| RHEL 9.0 E4S | cups-filters +1 | 1.28.7-10.el9_0.2 | RHSA-2024:7506 |
| RHEL 8.8 EUS | cups-filters +2 | 1.20.0-29.el8_8.3 | RHSA-2024:7462 |
| RHEL 8.6 TUS | cups-filters +1 | 1.20.0-27.el8_6.3 | RHSA-2024:7623 |
| RHEL 8.6 E4S | cups-filters +1 | 1.20.0-27.el8_6.3 | RHSA-2024:7623 |
| RHEL 8.6 AUS | cups-filters +1 | 1.20.0-27.el8_6.3 | RHSA-2024:7623 |
| RHEL 8.4 TUS | cups-filters +1 | 1.20.0-24.el8_4.2 | RHSA-2024:7504 |
| RHEL 8.4 E4S | cups-filters +1 | 1.20.0-24.el8_4.2 | RHSA-2024:7504 |
| RHEL 8.4 AUS | cups-filters +1 | 1.20.0-24.el8_4.2 | RHSA-2024:7504 |
| RHEL 8.2 AUS | cups-filters +1 | 1.20.0-19.el8_2.2 | RHSA-2024:7461 |
| RHEL 7.7 AUS | cups-filters +2 | 1.0.35-26.el7_7.3 | RHSA-2024:7551 |
| RHEL 7 ELS | cups-filters +2 | 1.0.35-29.el7_9.3 | RHSA-2024:7553 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 9 | cups-filters +2 | 1.28.7-17.el9_4 | ALSA-2024:7346 |
| AlmaLinux 8 | cups-filters +2 | 1.20.0-35.el8_10 | ALSA-2024:7463 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 9 | cups-filters | 1.28.7-17.el9_4 | RLSA-2024:7346 |
| Rocky Linux 8 | cups-filters | 1.20.0-35.el8_10 | RLSA-2024:7463 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP6 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLES 15 SP5 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLES 15 SP4 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLES 15 SP3 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLES 15 SP2 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
Show 9 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 15 SP4 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLES for SAP 15 SP3 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLES for SAP 15 SP2 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLE HPC 15 SP4 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLE HPC 15 SP3 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SLE HPC 15 SP2 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SUSE Manager Server 4.3 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SUSE Manager Proxy 4.3 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| SUSE Enterprise Storage 7.1 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | cups-filters | 1.28.17-5.1 | openSUSE-SU-2025:15563-1 |
| openSUSE Leap 16.0 | cups-filters | 1.28.17-bp160.2.1 | openSUSE-SU-2026:21850-1 |
| openSUSE Leap 15.6 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
| openSUSE Leap 15.5 | cups-filters | 1.25.0-150200.3.19.2 | SUSE-SU-2024:3863-1 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | cups-filters +2 | 1.28.16-3.amzn2023.0.3 | ALAS2023-2024-723 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 9 | cups-filters +2 | 1.28.7-17.0.1.el9_4 | ELSA-2024-7346 |
| Oracle Linux 8 | cups-filters +2 | 1.20.0-35.0.1.el8_10 | ELSA-2024-7463 |
| Oracle Linux 7 | cups-filters +2 | 1.0.35-29.0.3.el7_9 | ELSA-2024-7553 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
CUPS IPP Attributes LAN Remote Code Execution
exploit/multi/misc/cups_ipp_remote_code_execution
GitHub 1 repository
-
mutkus/CVE-2024-47076 ★ 0 · Sep 29, 2024
Linux ve Unix sistemlerinizin CVE-2024-47076 açığından etkilenip etkilenmediğini bu script ile öğrenebilirsiniz.
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 28
- RHSA-2024:7503 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Nov 13, 2026
- ALSA-2024:7346 Important: cups-filters security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2024:7463 Important: cups-filters security update AlmaLinux Security Advisories · Oct 29, 2026
- openSUSE-SU-2026:21850-1 Security update for cups-filters SUSE / openSUSE Security Updates · Sep 15, 2026
- RHSA-2024:7623 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7553 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7551 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7504 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7506 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7462 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7463 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7461 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- RHSA-2024:7346 Red Hat Security Advisory: cups-filters security update Red Hat Security Advisories (RHSA) · Aug 7, 2026
- WID-SEC-2024-2240 CUPS: Mehrere Schwachstellen ermöglichen Ausführung von beliebigem Programmcode BSI CERT-Bund (WID) · May 18, 2026
- USN-7043-1 cups-filters vulnerabilities Ubuntu Security Notices (USN) · Apr 22, 2026
- USN-7044-1 libcupsfilters vulnerability Ubuntu Security Notices (USN) · Apr 22, 2026
- USN-7043-4 cups-filters vulnerabilities Ubuntu Security Notices (USN) · Apr 22, 2026
- openSUSE-SU-2025:15563-1 cups-filters-1.28.17-5.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- DSA-5778-1 cups-filters - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-3905-1 cups-filters - security update Debian Security (DSA / DLA) · Mar 9, 2026
- RLSA-2024:7346 Important: cups-filters security update Rocky Linux Security Advisories · Feb 4, 2026
- RLSA-2024:7463 Important: cups-filters security update Rocky Linux Security Advisories · Feb 4, 2026
- SUSE-SU-2024:3863-1 Security update for cups-filters SUSE / openSUSE Security Updates · Feb 4, 2026
- ALAS2023-2024-723 Moderate: cups-filters security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Nov 13, 2024
- ELSA-2024-7553 Important: cups-filters security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Nov 13, 2024
- NCSC-2024-0384 Kwetsbaarheden ontdekt in CUPS NCSC-NL (Netherlands) · Oct 2, 2024
- ELSA-2024-7463 Important: cups-filters security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Oct 1, 2024
- ELSA-2024-7346 Important: cups-filters security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Sep 30, 2024
References
- https://github.com/OpenPrinting/libcupsfilters/security/advisories/GHSA-w63j-6g73-wmg5
- https://github.com/OpenPrinting/cups-browsed/security/advisories/GHSA-rj88-6mr5-rcw8
- https://github.com/OpenPrinting/cups-filters/security/advisories/GHSA-p9rh-jxmq-gq47
- https://github.com/OpenPrinting/libppd/security/advisories/GHSA-7xfx-47qg-grp6
- https://www.cups.org
- https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I