Double free in cups - CVE-2026-107886
Published: October 12, 2026
Vulnerability details
The vulnerability allows a local privileged user to cause a denial of service.
The vulnerability exists due to a double free in the cupsd class-management functions add_class() and cupsdDeletePrinter() when processing class modification and deletion requests. A local privileged user can modify an existing populated class with an invalid member URI and then delete the class to cause a denial of service.
Exploitation requires an existing printer queue to serve as the initial valid class member.
Affected software
Anolis OS
cups
cups-client
cups-devel
cups-ipptool
cups-libs
cups-lpd
cups-printerapp
cups-doc
cups-filesystem
How to mitigate CVE-2026-107886
cups - update to 2.4.10-9
cups-client - update to 2.4.10-9
cups-devel - update to 2.4.10-9
cups-ipptool - update to 2.4.10-9
cups-libs - update to 2.4.10-9
cups-lpd - update to 2.4.10-9
cups-printerapp - update to 2.4.10-9
cups-doc - update to 2.4.10-9
cups-filesystem - update to 2.4.10-9