Vulnérabilités / CVE-2024-47175

critique

CVE-2024-47175

cups: libppd: remote command injection via attacker controlled data in PPD file

Publiée Modifiée CWE 20
Dans la Trivy database depuis au moins le 24 oct. 2026, 07:11 UTCLa date d'entrée avant ce build n'est pas enregistrée.

Sévérité par source

NVD9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Red Hat7.7CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L

Le label propre à Trivy est CRITICAL. Critique selon NVD, Photon OS. Plus basse selon Red Hat (élevée), Amazon (élevée), Ubuntu (moyenne), AlmaLinux (faible), Oracle (faible), Rocky Linux (faible).

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.

Paquets affectés et versions corrigées

SourcePaquetCorrigé en
Photon OS 4.0cups, cups-devel2.4.11-1.ph4
Photon OS 5.0cups, cups-devel2.4.11-1.ph5
alma 8cups, cups-client, cups-devel et 7 autres1:2.2.6-62.el8_10 et 1 autres
alma 9cups, cups-client, cups-devel et 8 autres1:2.3.3op2-31.el9_5 et 1 autres
alpine 3.19cups2.4.9-r1
alpine 3.20cups2.4.9-r1
alpine 3.21cups2.4.10-r1
alpine 3.22cups2.4.10-r1
alpine 3.23cups2.4.10-r1
alpine 3.24cups2.4.10-r1
alpine edgecups2.4.10-r1
amazon linux 2023cups-filters, cups-filters-debuginfo, cups-filters-debugsource et 3 autres1.28.16-3.amzn2023.0.2
Afficher les 119 entrées de 38 sources
SourcePaquetCorrigé en
Photon OS 4.0cups2.4.11-1.ph4
Photon OS 4.0cups-devel2.4.11-1.ph4
Photon OS 5.0cups2.4.11-1.ph5
Photon OS 5.0cups-devel2.4.11-1.ph5
alma 8cups1:2.2.6-62.el8_10
alma 8cups-client1:2.2.6-62.el8_10
alma 8cups-devel1:2.2.6-62.el8_10
alma 8cups-filesystem1:2.2.6-62.el8_10
alma 8cups-filters1.20.0-35.el8_10
alma 8cups-filters-devel1.20.0-35.el8_10
alma 8cups-filters-libs1.20.0-35.el8_10
alma 8cups-ipptool1:2.2.6-62.el8_10
alma 8cups-libs1:2.2.6-62.el8_10
alma 8cups-lpd1:2.2.6-62.el8_10
alma 9cups1:2.3.3op2-31.el9_5
alma 9cups-client1:2.3.3op2-31.el9_5
alma 9cups-devel1:2.3.3op2-31.el9_5
alma 9cups-filesystem1:2.3.3op2-31.el9_5
alma 9cups-filters1.28.7-17.el9_4
alma 9cups-filters-devel1.28.7-17.el9_4
alma 9cups-filters-libs1.28.7-17.el9_4
alma 9cups-ipptool1:2.3.3op2-31.el9_5
alma 9cups-libs1:2.3.3op2-31.el9_5
alma 9cups-lpd1:2.3.3op2-31.el9_5
alma 9cups-printerapp1:2.3.3op2-31.el9_5
alpine 3.19cups2.4.9-r1
alpine 3.20cups2.4.9-r1
alpine 3.21cups2.4.10-r1
alpine 3.22cups2.4.10-r1
alpine 3.23cups2.4.10-r1
alpine 3.24cups2.4.10-r1
alpine edgecups2.4.10-r1
amazon linux 2023cups-filters1.28.16-3.amzn2023.0.2
amazon linux 2023cups-filters-debuginfo1.28.16-3.amzn2023.0.2
amazon linux 2023cups-filters-debugsource1.28.16-3.amzn2023.0.2
amazon linux 2023cups-filters-devel1.28.16-3.amzn2023.0.2
amazon linux 2023cups-filters-libs1.28.16-3.amzn2023.0.2
amazon linux 2023cups-filters-libs-debuginfo1.28.16-3.amzn2023.0.2
debian 11cups2.3.3op2-3+deb11u9
debian 12cups2.4.2-3+deb12u8
debian 13cups2.4.10-2
debian 14cups2.4.10-2
echocups2.4.2-3+deb12u8
Oracle Linux 7cups-filters1.0.35-29.0.3.el7_9
Oracle Linux 7cups-filters-devel1.0.35-29.0.3.el7_9
Oracle Linux 7cups-filters-libs1.0.35-29.0.3.el7_9
Oracle Linux 8cups1:2.2.6-62.el8_10
Oracle Linux 8cups-client1:2.2.6-62.el8_10
Oracle Linux 8cups-devel1:2.2.6-62.el8_10
Oracle Linux 8cups-filesystem1:2.2.6-62.el8_10
Oracle Linux 8cups-filters1.20.0-35.0.1.el8_10
Oracle Linux 8cups-filters-devel1.20.0-35.0.1.el8_10
Oracle Linux 8cups-filters-libs1.20.0-35.0.1.el8_10
Oracle Linux 8cups-ipptool1:2.2.6-62.el8_10
Oracle Linux 8cups-libs1:2.2.6-62.el8_10
Oracle Linux 8cups-lpd1:2.2.6-62.el8_10
Oracle Linux 9cups1:2.3.3op2-31.el9_5
Oracle Linux 9cups-client1:2.3.3op2-31.el9_5
Oracle Linux 9cups-devel1:2.3.3op2-31.el9_5
Oracle Linux 9cups-filesystem1:2.3.3op2-31.el9_5
Oracle Linux 9cups-filters1.28.7-17.0.1.el9_4
Oracle Linux 9cups-filters-devel1.28.7-17.0.1.el9_4
Oracle Linux 9cups-filters-libs1.28.7-17.0.1.el9_4
Oracle Linux 9cups-ipptool1:2.3.3op2-31.el9_5
Oracle Linux 9cups-libs1:2.3.3op2-31.el9_5
Oracle Linux 9cups-lpd1:2.3.3op2-31.el9_5
Oracle Linux 9cups-printerapp1:2.3.3op2-31.el9_5
rapidfort amazon linux 2023cups-filters1.28.16-3.amzn2023.0.2
rapidfort amazon linux 2023cups-filters-devel1.28.16-3.amzn2023.0.2
rapidfort amazon linux 2023cups-filters-libs1.28.16-3.amzn2023.0.2
rapidfort Oracle Linux 9cups1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-client1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-devel1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-filesystem1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-filters0:1.28.7-17.0.1.el9_4
rapidfort Oracle Linux 9cups-filters-libs0:1.28.7-17.0.1.el9_4
rapidfort Oracle Linux 9cups-ipptool1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-libs1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-lpd1:2.3.3op2-31.el9_5
rapidfort Oracle Linux 9cups-printerapp1:2.3.3op2-31.el9_5
rapidfort ubuntu 20.04cups0:2.4.1op1-1ubuntu4.11, 0:2.4.7-1.2ubuntu7.3
rapidfort ubuntu 20.04rf-cups0:2.4.1op1-1ubuntu4.11, 0:2.4.7-1.2ubuntu7.3
rapidfort ubuntu 22.04cups0:2.4.1op1-1ubuntu4.11, 0:2.4.7-1.2ubuntu7.3
rapidfort ubuntu 22.04rf-cups0:2.4.1op1-1ubuntu4.11, 0:2.4.7-1.2ubuntu7.3
rapidfort ubuntu 24.04cups0:2.4.1op1-1ubuntu4.11, 0:2.4.7-1.2ubuntu7.3
rapidfort ubuntu 24.04rf-cups0:2.4.1op1-1ubuntu4.11, 0:2.4.7-1.2ubuntu7.3
Red Hatcupspas de correctif indiqué
Red Hatcups-clientpas de correctif indiqué
Red Hatcups-develpas de correctif indiqué
Red Hatcups-filesystempas de correctif indiqué
Red Hatcups-ipptoolpas de correctif indiqué
Red Hatcups-libspas de correctif indiqué
Red Hatcups-lpdpas de correctif indiqué
rocky 8cups-filters1.20.0-35.el8_10
rocky 8cups-filters-libs1.20.0-35.el8_10
rocky 8cups-libs1:2.2.6-62.el8_10
rocky 9cups1:2.3.3op2-31.el9_5
rocky 9cups-client1:2.3.3op2-31.el9_5
rocky 9cups-devel1:2.3.3op2-31.el9_5
rocky 9cups-filesystem1:2.3.3op2-31.el9_5
rocky 9cups-filters1.28.7-17.el9_4
rocky 9cups-filters-libs1.28.7-17.el9_4
rocky 9cups-ipptool1:2.3.3op2-31.el9_5
rocky 9cups-libs1:2.3.3op2-31.el9_5
rocky 9cups-lpd1:2.3.3op2-31.el9_5
rocky 9cups-printerapp1:2.3.3op2-31.el9_5
root.io debian 12rootio-cups2.4.2-3+deb12u8
root.io debian 13rootio-cups2.4.10-2
seal Red Hat 8cups1:2.2.6-51.el8_8.2+sp999
seal Red Hat 8seal-cups1:2.2.6-51.el8_8.2+sp999
seal Red Hat 9cups1:2.3.3op2-16.el9+sp999, 1:2.3.3op2-16.el9_2.1+sp999
seal Red Hat 9seal-cups1:2.3.3op2-16.el9+sp999, 1:2.3.3op2-16.el9_2.1+sp999
ubuntu 16.04-ESMcups2.1.3-4ubuntu0.11+esm8
ubuntu 18.04-ESMcups2.2.7-1ubuntu2.10+esm6
ubuntu 20.04cups2.3.1-9ubuntu1.9
ubuntu 20.04-ESMcups2.3.1-9ubuntu1.9
ubuntu 22.04cups2.4.1op1-1ubuntu4.11
ubuntu 24.04cups2.4.7-1.2ubuntu7.3
ubuntu 24.04libppd2:2.0.0-0ubuntu4.1

Références

Les 29 références

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.