Read the docs
TI-2026-69843 Aliases CVE-2026-107886

Double free in OpenPrinting CUPS printer-class management

Priority MEDIUM 62CWE-415Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · High · High
Fix status
Partial Red Hat: 1 fixed, 4 without a fix

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and Red Hat.

Summary

OpenPrinting CUPS from 1.4.8 before 2.4.20 contains a double free (CWE-415) in printer-class management. When a class member list is replaced and later validation fails, the class keeps a dangling pointer that a subsequent class deletion frees again. A client authorized to modify and delete classes can cause a denial of service for the whole scheduler, and the default policy requires @SYSTEM privileges. A public exploit is linked in the references.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

OpenPrinting CUPS before 2.4.20 contains a double-free in printer-class management. When CUPS-Add-Modify-Class replaces an existing class member list, add_class() frees pclass->printers without clearing the pointer. If subsequent validation fails, the class retains the dangling pointer; CUPS-Delete-Class subsequently frees the same allocation in cupsdDeletePrinter(). A client authorized to modify and delete classes can cause scheduler-wide denial of service. The default policy requires @SYSTEM privileges.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00241 15th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Partial CUPS (OpenPrinting): 2.4.20Red Hat: 1 advisoryRed Hat: 1 fixed, 4 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
OpenPrintingCUPS1.4.8 to before 2.4.202.4.20Patch availableCNA
  • CUPS VendorOpenPrinting Affected 1.4.8 to before 2.4.20 Fixed in 2.4.20 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:openprinting:cups:*:*:*:*:*:*:*:*1.4.8 to before 2.4.20VulnerableOpenPrinting
  • cpe:2.3:a:openprinting:cups:*:*:*:*:*:*:*:* Versions 1.4.8 to before 2.4.20 Vulnerable ·OpenPrinting

Remediation

Upgrade CUPS to version 2.4.20 or later. Red Hat ships the fix for Red Hat Hardened Images in RHSA-2026:81410. The sources list no fixed version for Red Hat Enterprise Linux 7, 8, 9 and 10.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

  • Fix · CNA CUPS (OpenPrinting) Fixed in 2.4.20

Red Hat 1 advisory

  • RHSA-2026:81410 Released 2026-10-12 · Red Hat rating Moderate
    Red Hat Hardened Images RPMs Security Update
    • Red Hat Hardened Images cups-2.4.19-4.5.hum1@aarch64, cups-2.4.19-4.5.hum1@s390x, cups-2.4.19-4.5.hum1@src +22

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    OpenPrinting CUPS 2.4.20

    3 records Highest priority Priority MEDIUM 2 MEDIUM, 1 LOW

    Other records, highest priority first

    • TI-2026-69846 NULL pointer dereference in OpenPrinting CUPS scheduler via print jobsPriority MEDIUM 58
    • TI-2026-69844 NULL pointer dereference in CUPS lets job submissions crash cupsdPriority LOW 24

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux 10AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 7AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 8AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat Hardened ImagesFixed RHSA-2026:81410
Not affected: 1 product
  • Red Hat Enterprise Linux 6

Timeline

  1. 2026-10-09 Threatist record created from CVE-2026-107886
  2. 2026-10-10 Affected versions changed · Red Hat
  3. 2026-10-10 CVSS score added · Red Hat
  4. 2026-10-10 CISA SSVC decision points changed
  5. 2026-10-10 Priority changed: LOW → MEDIUM
  6. 2026-10-13 Fix available: RHSA-2026:81410 · Red Hat
  7. 2026-10-13 Fix available: Red Hat Hardened Images · Red Hat
  8. 2026-10-21 CVSS score added · NVD

References

  • TI-2025-35903 cups has Authentication bypass with AuthType Negotiate CVSS 3.1HIGH 8.0
  • TI-2023-17077 CUPS vulnerable to use-after-free in cupsdAcceptClient() CVSS 3.1HIGH 7.1
  • TI-2026-27200 Path traversal in OpenPrinting cups CVSS 3.1MEDIUM 6.5
  • TI-2023-04157 OpenPrinting CUPS/libppd Postscript Parsing Heap Overflow CVSS 3.1HIGH 7.0
  • TI-2026-74874 Path traversal in OpenPrinting CUPS banner handling discloses files CVSS 3.1MEDIUM 5.3
  • TI-2026-27201 OpenPrinting CUPS: Heap overflow in `get_options()` CVSS 3.1MEDIUM 5.3
See all 24 →

Sources