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 Details
- CVSS 3.1 Base Score: 8.6
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | alma-upgrade-cupsalma-upgrade-cups-clientalma-upgrade-cups-develalma-upgrade-cups-filesystemalma-upgrade-cups-filtersalma-upgrade-cups-filters-develalma-upgrade-cups-filters-libsalma-upgrade-cups-ipptoolalma-upgrade-cups-libsalma-upgrade-cups-lpdalma-upgrade-cups-printerapp | Sep 30, 2024 | Sep 26, 2024 | |
| Alpine Linux | alpine-linux-upgrade-cups | Sep 27, 2024 | Sep 26, 2024 | |
| Amazon_linux_2023 | amazon-linux-2023-upgrade-cups-filtersamazon-linux-2023-upgrade-cups-filters-debuginfoamazon-linux-2023-upgrade-cups-filters-debugsourceamazon-linux-2023-upgrade-cups-filters-develamazon-linux-2023-upgrade-cups-filters-libsamazon-linux-2023-upgrade-cups-filters-libs-debuginfo | Feb 17, 2025 | Sep 26, 2024 | |
| Debian | debian-upgrade-cups | Sep 27, 2024 | Sep 27, 2024 | |
| Freebsd | freebsd-upgrade-package-cups-filtersfreebsd-upgrade-package-cups | Sep 29, 2024 | Sep 27, 2024 | |
| Huawei Euleros 2_0_sp11 | huawei-euleros-2_0_sp11-upgrade-cups-libs | Dec 12, 2024 | Sep 26, 2024 | |
| Huawei Euleros 2_0_sp12 | huawei-euleros-2_0_sp12-upgrade-cups-libs | Dec 12, 2024 | Sep 26, 2024 | |
| Huawei Euleros 2_0_sp8 | huawei-euleros-2_0_sp8-upgrade-cups-filtershuawei-euleros-2_0_sp8-upgrade-cups-filters-libs | Jan 21, 2025 | Sep 26, 2024 | |
| Oracle_linux | — | oracle-linux-upgrade-cupsoracle-linux-upgrade-cups-clientoracle-linux-upgrade-cups-develoracle-linux-upgrade-cups-filesystemoracle-linux-upgrade-cups-filtersoracle-linux-upgrade-cups-filters-develoracle-linux-upgrade-cups-filters-libsoracle-linux-upgrade-cups-ipptooloracle-linux-upgrade-cups-libsoracle-linux-upgrade-cups-lpdoracle-linux-upgrade-cups-printerapp | Oct 16, 2024 | Sep 26, 2024 |
| Redhat_linux | no-fix-redhat-rpm-packageredhat-upgrade-cupsredhat-upgrade-cups-clientredhat-upgrade-cups-client-debuginforedhat-upgrade-cups-debuginforedhat-upgrade-cups-debugsourceredhat-upgrade-cups-develredhat-upgrade-cups-filesystemredhat-upgrade-cups-filtersredhat-upgrade-cups-filters-debuginforedhat-upgrade-cups-filters-debugsourceredhat-upgrade-cups-filters-develredhat-upgrade-cups-filters-libsredhat-upgrade-cups-filters-libs-debuginforedhat-upgrade-cups-ipptoolredhat-upgrade-cups-ipptool-debuginforedhat-upgrade-cups-libsredhat-upgrade-cups-libs-debuginforedhat-upgrade-cups-lpdredhat-upgrade-cups-lpd-debuginforedhat-upgrade-cups-printerappredhat-upgrade-cups-printerapp-debuginfo | Sep 27, 2024 | Sep 27, 2024 | |
| Rocky_linux | rocky-upgrade-cupsrocky-upgrade-cups-clientrocky-upgrade-cups-client-debuginforocky-upgrade-cups-debuginforocky-upgrade-cups-debugsourcerocky-upgrade-cups-develrocky-upgrade-cups-filtersrocky-upgrade-cups-filters-debuginforocky-upgrade-cups-filters-debugsourcerocky-upgrade-cups-filters-develrocky-upgrade-cups-filters-libsrocky-upgrade-cups-filters-libs-debuginforocky-upgrade-cups-ipptoolrocky-upgrade-cups-ipptool-debuginforocky-upgrade-cups-libsrocky-upgrade-cups-libs-debuginforocky-upgrade-cups-lpdrocky-upgrade-cups-lpd-debuginforocky-upgrade-cups-printerapprocky-upgrade-cups-printerapp-debuginfo | Oct 2, 2024 | Sep 26, 2024 | |
| Suse | — | suse-upgrade-cupssuse-upgrade-cups-clientsuse-upgrade-cups-configsuse-upgrade-cups-ddksuse-upgrade-cups-develsuse-upgrade-cups-devel-32bitsuse-upgrade-cups-filterssuse-upgrade-cups-filters-develsuse-upgrade-libcups2suse-upgrade-libcups2-32bitsuse-upgrade-libcupscgi1suse-upgrade-libcupscgi1-32bitsuse-upgrade-libcupsimage2suse-upgrade-libcupsimage2-32bitsuse-upgrade-libcupsmime1suse-upgrade-libcupsmime1-32bitsuse-upgrade-libcupsppdc1suse-upgrade-libcupsppdc1-32bit | Dec 5, 2025 | Oct 1, 2024 |
| Ubuntu | ubuntu-pro-upgrade-cupsubuntu-upgrade-cupsubuntu-upgrade-libppd-utilsubuntu-upgrade-libppd2 | Sep 27, 2024 | Sep 26, 2024 | |
| Unix Cups | misc-no-solution-exists | Sep 26, 2024 | Sep 26, 2024 | |
| Vmware Photon_os | vmware-photon_os_update_tdnf | Jan 20, 2025 | Sep 26, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub