Skip to main content

Cups CVE-2026-34990

| EUVDEUVD-2026-18889 MEDIUM
Improper Authentication (CWE-287)
2026-04-03 GitHub_M
5.0
CVSS 4.0 · Vendor: GitHub_M
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

This vulnerability carries severe real-world risk despite the absence of CVSS and EPSS data. Multiple high-impact risk signals are present: (1) Attack vector is local (limited initial access scope, but network-accessible localhost service setup is feasible), (2) No privileges required (PR:N equivalent - unprivileged local users can exploit), (3) Technical impact is complete system compromise (arbitrary root-level file write and code execution via sudoers persistence), (4) A working proof-of-concept exists, demonstrating exploit reliability and attack complexity is low once the authentication token is captured. The authentication bypass (CWE-287) is fundamental - the vulnerability is not merely about improper authorization on a single endpoint, but about token generation and reuse logic that defeats the intended security model. SSVC analysis: exploitation is confirmed (POC exists and attack is demonstrated), the attack is not trivially automatable across all CUPS deployments but is highly reproducible on vulnerable systems, and technical impact is maximal (root code execution). Absence of vendor patches at publication time indicates this is a 0-day disclosure, elevating priority. This is NOT a low-impact issue inflated by CVSS scoring - the real-world attack surface and demonstrated exploit make this a critical priority for any Linux/Unix system running CUPS 2.4.16 or earlier.

Exploit ScenarioDerived

An unprivileged local user on a Linux system running CUPS 2.4.16 sets up a listener on localhost that mimics an IPP service. When they trigger a CUPS operation (e.g., printer discovery), cupsd connects to this rogue service and transmits an Authorization: Local token. The attacker captures and replays this token to access CUPS' administrative API. Using the captured token, the attacker calls CUPS-Create-Local-Printer with a file:// URI (e.g., file:///etc/sudoers.d/pwned) and sets printer-is-shared=true to bypass policy checks. The attacker then sends a print job to this malicious printer queue. cupsd processes the job as root and writes arbitrary content to the specified file, effectively appending a sudoers rule that grants the attacker passwordless root command execution. A proof-of-concept has been published demonstrating this complete attack chain.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 03, 2026

Local privilege escalation in OpenPrinting CUPS 2.4.16 and prior allows unprivileged users to bypass authentication and create arbitrary file overwrites as root by coercing cupsd into issuing reusable Authorization tokens and leveraging printer-sharing policies to persist file:// URIs that bypass FileDevice restrictions. A proof-of-concept demonstrates root command execution via sudoers file modification, and the vulnerability is confirmed by the presence of public exploit code.

RemediationAI

At the time of publication, no vendor-released patch was available. Monitor the OpenPrinting CUPS GitHub security advisory (https://github.com/OpenPrinting/cups/security/advisories/GHSA-c54j-2vqw-wpwp) for patched versions and apply them immediately upon release. Interim mitigations include restricting local user access to CUPS sockets and administrative interfaces via file-system permissions, disabling or strictly controlling the ability for unprivileged users to create shared printer queues, and limiting network access to localhost IPP services if possible. Organizations should prioritize patching CUPS on systems where unprivileged local users have accounts or where container/VM escape vectors could grant local access.

Affected VersionsENISA

cups ≤ 2.4.16

Affected Packages

euvd cups no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpenPrinting CUPS is a printing system daemon (cupsd) that handles IPP (Internet Printing Protocol) requests and manages printer queues. The vulnerability exploits a flaw in CUPS' authentication token handling and authorization policy enforcement (CWE-287: Improper Authentication). A local attacker can set up a rogue localhost IPP service to intercept cupsd's outbound authentication requests, capture the Authorization: Local token, and replay it to access administrative endpoints. The attack chain leverages two policy gaps: (1) CUPS generates reusable authentication tokens for localhost connections without sufficient scope restriction, and (2) the printer-is-shared=true parameter in CUPS-Create-Local-Printer requests bypasses the normal FileDevice URI policy that would reject file:/// schemes. This allows creation of persistent printer queues pointing to arbitrary filesystem paths. When a print job is sent to such a queue, cupsd executes it as root, enabling arbitrary file writes. The affected component is cpe:2.3:a:openprinting:cups:*:*:*:*:*:*:*:* (all versions through 2.4.16).

Know when Cups gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 5.0 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:H/SI:H/SA:L
SUSE 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat 5.2 MEDIUM

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
Low

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Exploit
POC
Public exploit code exists
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +25
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Cups

View all
CVE-2015-1158 CRITICAL POC
10.0 Jun 26

The add_job function in scheduler/ipp.c in cupsd in CUPS before 2.0.3 performs incorrect free operations for multiple-va

CVE-2015-1159 MEDIUM POC
4.3 Jun 26

Cross-site scripting (XSS) vulnerability in the cgi_puts function in cgi-bin/template.c in the template engine in CUPS b

CVE-2012-5519 HIGH POC
7.2 Nov 20

CUPS 1.4.4, when running in certain Linux distributions such as Debian GNU/Linux, stores the web interface administrator

CVE-2023-34241 HIGH POC
7.1 Jun 22

OpenPrinting CUPS is a standards-based, open source printing system for Linux and other Unix-like operating systems. Rat

CVE-2023-4504 HIGH POC
7.0 Sep 21

Due to failure in validating the length provided by an attacker-crafted PPD PostScript document, CUPS and libppd are sus

CVE-2025-61915 MEDIUM POC
6.7 Nov 29

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Rated medium severi

CVE-2025-58364 MEDIUM POC
6.5 Sep 11

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Rated medium severi

CVE-2025-58436 MEDIUM POC
5.5 Nov 29

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Rated medium severi

CVE-2023-32324 MEDIUM POC
5.5 Jun 01

OpenPrinting CUPS is an open source printing system. Rated medium severity (CVSS 5.5), this vulnerability is no authenti

CVE-2018-6553 HIGH
8.8 Aug 10

The CUPS AppArmor profile incorrectly confined the dnssd backend due to use of hard links. Rated high severity (CVSS 8.8

CVE-2014-9679 MEDIUM
6.8 Feb 19

Integer underflow in the cupsRasterReadPixels function in filter/raster.c in CUPS before 2.0.2 allows remote attackers t

CVE-2022-26691 MEDIUM
6.7 May 26

A logic issue was addressed with improved state management. Rated medium severity (CVSS 6.7), this vulnerability is low

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 SUSE Linux Enterprise High Performance Computing 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy