BaselineWatch
Desk

CVE-2026-107888

5.5 medium SSVC exploitation: none Analyzed

OpenPrinting CUPS before 2.4.20 contains a NULL pointer dereference in cupsdCheckJobs() when a job marked job-held-on-create refers to a temporary printer that has been automatically deleted. Temporary-printer cleanup can remove the destination without canceling its held jobs, and the scheduler dereferences the NULL result of cupsdFindDest() while checking holding_new_jobs. This terminates cupsd and interrupts all queues managed by that process. In some plausible scenarios, an unprivileged submission can trigger this.

Fix

Patch, vendor advisory and mitigation references on NVD 1

Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.

Change history 4

  1. Cpes+1 CPE criteria (now 1)NVD modified 2026-10-20 20:55
  2. StatusAwaiting Analysis → AnalyzedNVD modified 2026-10-20 20:55
  3. CVSS5.1 (v3.1, CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) → 5.5 (v3.1, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)NVD modified 2026-10-20 20:55
  4. First seenCVSS 5.1NVD modified 2026-10-09 16:37

Affected (CPE criteria) 1

  • cpe:2.3:a:openprinting:cups:*:*:*:*:*:*:*:*

References 1