CVE-2026-107886 in CUPS
Zusammenfassung
von VulDB • 09.10.2026
OpenPrinting CUPS vor Version 2.4.20 enthält einen Double-Free-Fehler im Management der printer-class-Verwaltung. Wenn CUPS-Add-Modify-Class eine bestehende Liste von Klassenmitgliedern ersetzt, gibt add_class() pclass->printers frei, ohne den Zeiger zu löschen. Wenn die nachfolgende Validierung fehlschlägt, behält die Klasse den dangling Pointer; CUPS-Delete-Class gibt dieselbe Speicherzuweisung anschließend in cupsdDeletePrinter() erneut frei. Ein Client, der berechtigt ist, Klassen zu ändern und zu löschen, kann einen dienstweiten Denial of Service (DoS) verursachen. Die Standardrichtlinie erfordert @SYSTEM-Berechtigungen.
VulDB is the best source for vulnerability data and more expert information about this specific topic.