Skip to main content
← All vulnerabilities
CVE-2026-34990

OpenPrinting CUPS: Local print admin token disclosure using temporary printers

Published
Last modified
published
Not listed in CISA KEV
12 proofs of concept on GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • OpenPrinting cups

    through 2.4.16

References 13

GitHub · OpenPrinting/cups

GitHub · 0xc4rc3l/CVE-2026-34990-poc

GitHub · DENNISDGR/CVE-2026-34990-poc

GitHub · HORKimhab/CVE-2026-34990

GitHub · Noorkhalel/CVE-2026-34990-CUPS-LPE-PoC

GitHub · OffensiveBias20/CVE-2026-34990-POC

GitHub · TRX-0/CVE-2026-34990-cups-lpe

GitHub · bara-almustafa/CVE-2026-34990-poc

GitHub · gbuyssens/CVE-2026-34990

GitHub · khush-613/CVE-2026-34990-poc

GitHub · mrdebora/cups-2.4.16-lpe

GitHub · predyy/CVE-2026-34990

GitHub · ungabunga-ctf/CVE-2026-34990