CVE-2024-47175
ŚrednieStreszczenie
Podatność w bibliotece libppd używanej przez CUPS. Funkcja ppdCreatePPDFromIPP2 nie oczyszcza atrybutów IPP podczas tworzenia bufora PPD, co może prowadzić do przepełnienia bufora lub innych problemów.
Ocena ryzyka
Atakujący może wysłać spreparowane żądanie IPP, powodując awarię lub potencjalne wykonanie kodu w kontekście procesu CUPS.
Rekomendacja
Zaktualizuj CUPS i libppd do wersji zawierającej poprawkę. Ogranicz dostęp do usług IPP.
Oryginalny opis (angielski, źródło NVD)
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`, c

