p PatchFirst

CVE-2024-47175

CVE-2024-47175 · libppd's ppdCreatePPDFromIPP2 function does not sanitize IPP attributes when creating the PPD buffer

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

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 8.6 · Élevée · EPSS 63,6% · Code d’exploitation public · Correctif disponible

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • libppd

    Versions du logiciel
    • <= 2.1b1: Concernée

    Aucun correctif publié

  • cups Debian:12

    Versions du logiciel
    • 2.4.2-3
    • 2.4.2-3+deb12u1
    • 2.4.2-3+deb12u2
    • 2.4.2-3+deb12u3
    • 2.4.2-3+deb12u4
    • 2.4.2-3+deb12u5
    • 2.4.2-3+deb12u6
    • 2.4.2-3+deb12u7
    Plages de versions concernées
    • ECOSYSTEM: < 2.4.2-3+deb12u8

    Mettez à jour vers 2.4.2-3+deb12u8

  • cups Debian:13

    Plages de versions concernées
    • ECOSYSTEM: < 2.4.10-2

    Mettez à jour vers 2.4.10-2

  • cups Debian:14

    Plages de versions concernées
    • ECOSYSTEM: < 2.4.10-2

    Mettez à jour vers 2.4.10-2

  • cups Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 2.1.0-4ubuntu3
    • 2.1.0-5
    • 2.1.0-6
    • 2.1.0-6ubuntu1
    • 2.1.0-7
    • 2.1.2-1
    • 2.1.2-2
    • 2.1.3-1
    • 2.1.3-1build1
    • 2.1.3-3
    • 2.1.3-4
    • 2.1.3-4ubuntu0.2
    • 2.1.3-4ubuntu0.3
    • 2.1.3-4ubuntu0.4
    • 2.1.3-4ubuntu0.5
    • 2.1.3-4ubuntu0.6
    • 2.1.3-4ubuntu0.7
    • 2.1.3-4ubuntu0.8
    • 2.1.3-4ubuntu0.9
    • 2.1.3-4ubuntu0.10
    • 2.1.3-4ubuntu0.11
    • 2.1.3-4ubuntu0.11+esm1
    • 2.1.3-4ubuntu0.11+esm2
    • 2.1.3-4ubuntu0.11+esm3
    • 2.1.3-4ubuntu0.11+esm4
    • 2.1.3-4ubuntu0.11+esm5
    • 2.1.3-4ubuntu0.11+esm6
    • 2.1.3-4ubuntu0.11+esm7
    Plages de versions concernées
    • ECOSYSTEM: < 2.1.3-4ubuntu0.11+esm8

    Mettez à jour vers 2.1.3-4ubuntu0.11+esm8

  • cups Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 2.2.4-7ubuntu2
    • 2.2.5-2
    • 2.2.6-2
    • 2.2.6-3
    • 2.2.6-4
    • 2.2.6-5
    • 2.2.7-1ubuntu1
    • 2.2.7-1ubuntu2
    • 2.2.7-1ubuntu2.1
    • 2.2.7-1ubuntu2.2
    • 2.2.7-1ubuntu2.3
    • 2.2.7-1ubuntu2.4
    • 2.2.7-1ubuntu2.5
    • 2.2.7-1ubuntu2.6
    • 2.2.7-1ubuntu2.7
    • 2.2.7-1ubuntu2.8
    • 2.2.7-1ubuntu2.9
    • 2.2.7-1ubuntu2.10
    • 2.2.7-1ubuntu2.10+esm1
    • 2.2.7-1ubuntu2.10+esm2
    • 2.2.7-1ubuntu2.10+esm3
    • 2.2.7-1ubuntu2.10+esm4
    • 2.2.7-1ubuntu2.10+esm5
    Plages de versions concernées
    • ECOSYSTEM: < 2.2.7-1ubuntu2.10+esm6

    Mettez à jour vers 2.2.7-1ubuntu2.10+esm6

  • cups Ubuntu:20.04:LTS

    Versions du logiciel
    • 2.2.12-2ubuntu1
    • 2.3.0-6
    • 2.3.0-7
    • 2.3.0-7ubuntu1
    • 2.3.1-1ubuntu1
    • 2.3.1-2
    • 2.3.1-4
    • 2.3.1-7
    • 2.3.1-9ubuntu1
    • 2.3.1-9ubuntu1.1
    • 2.3.1-9ubuntu1.2
    • 2.3.1-9ubuntu1.3
    • 2.3.1-9ubuntu1.4
    • 2.3.1-9ubuntu1.5
    • 2.3.1-9ubuntu1.6
    • 2.3.1-9ubuntu1.7
    • 2.3.1-9ubuntu1.8
    Plages de versions concernées
    • ECOSYSTEM: < 2.3.1-9ubuntu1.9

    Mettez à jour vers 2.3.1-9ubuntu1.9

  • cups Ubuntu:22.04:LTS

    Versions du logiciel
    • 2.3.3op2-7ubuntu2
    • 2.4.1op1-1ubuntu1
    • 2.4.1op1-1ubuntu2
    • 2.4.1op1-1ubuntu3
    • 2.4.1op1-1ubuntu4
    • 2.4.1op1-1ubuntu4.1
    • 2.4.1op1-1ubuntu4.2
    • 2.4.1op1-1ubuntu4.4
    • 2.4.1op1-1ubuntu4.6
    • 2.4.1op1-1ubuntu4.7
    • 2.4.1op1-1ubuntu4.8
    • 2.4.1op1-1ubuntu4.9
    • 2.4.1op1-1ubuntu4.10
    Plages de versions concernées
    • ECOSYSTEM: < 2.4.1op1-1ubuntu4.11

    Mettez à jour vers 2.4.1op1-1ubuntu4.11

  • cups Ubuntu:24.04:LTS

    Versions du logiciel
    • 2.4.6-0ubuntu3
    • 2.4.7-1.2ubuntu2
    • 2.4.7-1.2ubuntu3
    • 2.4.7-1.2ubuntu7
    • 2.4.7-1.2ubuntu7.1
    • 2.4.7-1.2ubuntu7.2
    Plages de versions concernées
    • ECOSYSTEM: < 2.4.7-1.2ubuntu7.3

    Mettez à jour vers 2.4.7-1.2ubuntu7.3

  • libppd Ubuntu:24.04:LTS

    Versions du logiciel
    • 2:2.0.0-0ubuntu1
    • 2:2.0.0-0ubuntu3
    • 2:2.0.0-0ubuntu4
    Plages de versions concernées
    • ECOSYSTEM: < 2:2.0.0-0ubuntu4.1

    Mettez à jour vers 2:2.0.0-0ubuntu4.1

Sources originales

Vérifiez votre serveur →