Skip to main content

Cups EUVDEUVD-2026-18884

| CVE-2026-34978 MEDIUM
Path Traversal (CWE-22)
2026-04-03 GitHub_M
6.5
CVSS 3.1 · Vendor: GitHub_M
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Impact

CVSS v3.1 base score of 6.5 (Medium severity) reflects an unauthenticated network attack vector with low complexity, no privilege requirement, no scope change, and both integrity and availability impacts. The EPSS score is not provided, but the practical real-world risk is elevated beyond the CVSS rating for several reasons: (1) the attack requires no authentication or user interaction, making it trivially accessible to any network-connected attacker; (2) the default CUPS configuration (group-writable CacheDir) ensures the vulnerability is exploitable on most installations without special hardening; (3) the integrity impact (arbitrary file write) combined with availability impact (scheduler failure and job loss) creates significant operational disruption; (4) the underlying IPP protocol is often exposed on internal networks, increasing exposure. However, the attack does not achieve remote code execution and does not provide attacker persistence. SSVC analysis: exploitation is unassessed but the low-complexity network attack vector and default-configuration exploitability suggest the attack is likely automatable. The technical impact is moderate (localized availability loss, file overwrite capability). Organizational impact depends on printing criticality. This is a legitimate priority vulnerability for any organization running CUPS on networked systems, particularly those where print job continuity is important.

Exploit ScenarioDerived

An attacker on the same network as a CUPS server (or with network access to the IPP port) submits a print job via IPP with a malicious notify-recipient-uri value such as 'rss:///../job.cache'. The RSS notifier parses this parameter without proper path validation, escapes the rss subdirectory via '../' traversal, and writes RSS XML content to the parent CacheDir, overwriting the job.cache file. Upon the next CUPS daemon restart (scheduled or triggered by the attacker if possible), the scheduler attempts to parse the corrupted job.cache, fails validation, and discards all queued print jobs. The attacker achieves availability denial without authentication or code execution. Proof-of-concept code demonstrating this attack is described in the vulnerability report, though no standalone exploit is currently public.

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

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

Alert me

AnalysisAIv1 – Apr 03, 2026

Path traversal in OpenPrinting CUPS RSS notifier (versions 2.4.16 and prior) allows unauthenticated remote IPP clients to write arbitrary files outside the intended CacheDir/rss directory via a crafted notify-recipient-uri parameter. By exploiting default group-writable permissions on CacheDir, attackers can overwrite critical state files such as job.cache, causing the CUPS scheduler to fail parsing job queues and resulting in loss of previously queued print jobs. No public exploit code or vendor patch is currently available, though the vulnerability is demonstrated with proof-of-concept exploitation.

RemediationAI

At time of analysis, no vendor-released patch has been identified. Organizations should monitor https://github.com/OpenPrinting/cups/security/advisories/GHSA-f53q-7mxp-9gcr for patch availability and subsequent release of a patched CUPS version. Interim mitigation strategies include: (1) restrict network access to CUPS listening ports (typically 631/tcp) via firewall rules or network segmentation, limiting exposure to untrusted IPP clients; (2) disable the RSS notifier if not in use by removing or commenting out the notify-recipient-uri handling in CUPS configuration; (3) audit and tighten CacheDir permissions to restrict write access only to the 'lp' user (mode 0700 instead of 0770) if feasible, though this may break legitimate print workflows. Apply patches as soon as they become available from the OpenPrinting project.

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 standards-compliant printing system built on the Internet Printing Protocol (IPP). The vulnerability resides in the RSS notifier component, which processes the notify-recipient-uri parameter submitted by remote IPP clients. The root cause (CWE-22: Improper Limitation of a Pathname to a Restricted Directory) stems from insufficient path validation in the notifier's handling of this parameter. The notifier runs under the 'lp' user account with file permissions inherited from CUPS' CacheDir (typically root:lp with mode 0770, group-writable). By injecting '../' sequences into the notify-recipient-uri (e.g., 'rss:///../job.cache'), an attacker can escape the intended rss subdirectory and write files to the parent CacheDir or other lp-accessible locations. The attacker can leverage atomic file operations (temp-file creation followed by rename) to overwrite existing files such as job.cache, which the CUPS scheduler (cupsd) parses on startup. Corruption of job.cache causes the scheduler to fail parsing and lose all queued jobs.

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 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
SUSE MEDIUM
Red Hat 6.5 MEDIUM

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
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, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.

Threat Intelligence Overview

EPSS Score
0.1%
Top 82% exploitable
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 No
EPSS 0.1%
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
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Micro 5.2 Fixed
SUSE Linux Enterprise Micro 5.3 Fixed
SUSE Linux Enterprise Micro 5.4 Fixed

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