CVE-2025-64503 in cups-filtersinformation

Résumé

par VulDB • 08/06/2026

cups-filters contient des backends, des filtres et d'autres logiciels requis pour faire fonctionner le service d'impression CUPS sur les systèmes d'exploitation autres que macOS. Dans les versions de cups-filters antérieures à la 1.28.18, en créant un fichier PDF avec une valeur `MediaBox` importante, un attaquant peut amener l'outil `pdftoraster` de CUPS-Filter 1.x à écrire au-delà des limites d'un tableau. Tout d'abord, un PDF dont la largeur `MediaBox` est grande provoque une augmentation excessive de `header.cupsWidth`. Ensuite, le calcul de `bytesPerLine = (header.cupsBitsPerPixel * header.cupsWidth + 7) / 8` déborde (`overflow`), ce qui résulte en une valeur faible. Par la suite, `lineBuf` est alloué avec cette petite taille `bytesPerLine`. Enfin, `convertLineChunked` appelle `writePixel8`, qui tente d'écrire dans `lineBuf` hors de ses limites tampon (écriture hors limite). Dans libcupsfilters, les mainteneurs ont trouvé la même multiplication pour `bytesPerLine` sans vérification de débordement, mais le cas de test fourni ne provoque pas de dépassement ici car les valeurs sont différentes. Le commit 50d94ca0f2fa6177613c97c59791bde568631865 contient un correctif qui a été intégré dans la version cups-filters 1.28.18.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Divulgation

13/11/2025

Modérer

accepté

Entrée

VDB-332240

CPE

prêt

EPSS

0.00213

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!