Skip to main content

OpenPrinting CUPS EUVDEUVD-2026-92637

| CVE-2026-105326 LOW
Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') (CWE-88)
2026-10-05 redhat
2.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach CUPS scheduler (local/exposed)
  2. Delivery
    Create subscription with crafted mailto URI
  3. Exploit
    Notifier passes '-' prefixed address to sendmail
  4. Execution
    MTA interprets argument as option
  5. Impact
    Command execution as CUPS service user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Argument sanitization
Exploitation Conditions

Exploitation requires three concrete preconditions: (1) CUPS must be configured for email notifications so that the mailto notifier (notifier/mailto.c) is invoked; (2) the attacker must be able to register a printer subscription supplying a notify-recipient-uri, which per PR:L needs a low-privilege authenticated/authorized position on the scheduler; and (3) the host's configured sendmail/MTA must interpret a recipient string beginning with '-' as a command-line option rather than an address. Limiting factors: email notification is not a default CUPS configuration, default CUPS typically listens only on localhost (consistent with the AV:L rating, limiting true remote reach unless the service is network-exposed), and impact is gated by the specific MTA behavior. The absence of any of these conditions prevents exploitation.

Impact

This is a genuinely low-priority issue despite the command-execution language in the description. The authoritative Red Hat CVSS vector (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N) scores it only 2.5, reflecting that exploitation is conditional and low-impact as rated. There is a notable conflict between the CVSS attack vector and the prose: the vector is AV:L (local), yet the description states 'a remote attacker who can reach the CUPS service' - this discrepancy should be verified with the vendor, and likely reflects that default CUPS installations bind only to localhost, so 'remote' means reachable-on-the-network-only-when-exposed rather than default-remote. No EPSS score, no CISA KEV listing, and no public POC are present in the supplied data, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision record was provided. Several hard preconditions (email notification must be configured, the attacker must be able to register a subscription, and the installed MTA must interpret a leading '-' as options) combine with AC:H to make real-world exploitation unlikely and non-automatable. A patch exists (OpenPrinting/cups commits 1244ed9 and 611d1bd add input validation via copy_validate_address). Bottom line: low real risk; patch via normal maintenance cadence rather than emergency response, but note the description's 'command execution' potential means impact could exceed the 2.5 score if a permissive MTA is deployed.

Exploit ScenarioDerived

On a CUPS host configured with email notifications, an attacker who can reach the scheduler creates a printer subscription whose notify-recipient-uri is a crafted mailto value whose address begins with '-', causing the mailto notifier to pass that string to the sendmail binary as a command-line option. If the installed MTA interprets the injected option (e.g., to control output files or configuration), attacker-influenced commands may run as the CUPS service user. No public exploit code is identified in the provided data, and success is highly dependent on the specific sendmail implementation.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 05, 2026

Argument injection in the OpenPrinting CUPS mailto notifier can let a low-privileged user or authorized subscription creator influence the configured sendmail command when CUPS email notifications are enabled. Exploitation requires a crafted notify-recipient-uri beginning with '-' and an MTA that interprets it as an option; the assessed risk is low because email notification is non-default, CUPS is typically local-only (AV:L), complexity is high, and impact is limited to low confidentiality and integrity in the assessed vector. No public exploit identified at time of analysis. Affected deployments include upstream OpenPrinting CUPS and CUPS in Red Hat Enterprise Linux 8, 9, 10, and Red Hat Hardened Images.

RemediationAI

Apply the upstream OpenPrinting CUPS fix from commits 1244ed9 and 611d1bd, or the patched CUPS package from Red Hat once available via https://access.redhat.com/security/cve/CVE-2026-105326; upstream fix available (PR/commit); released patched version not independently confirmed. If patching is delayed, disable CUPS email notifications so the mailto notifier is not invoked, understanding this removes subscription email notification functionality. Restrict CUPS network exposure to localhost or trusted administrative networks using cupsd.conf Listen/Port and firewall rules, which reduces reach but does not eliminate risk from local low-privileged subscription authors. Limit who can create or modify printer subscriptions, and monitor CUPS logs for notify-recipient-uri values beginning with '-' or containing option-like text. Do not rely on generic network hardening alone when email notifications must remain enabled; in that configuration, the residual risk depends on the installed sendmail/MTA treating a leading '-' as an address rather than an option.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The flaw is in the CUPS scheduler's mailto notifier (notifier/mailto.c), which handles IPP printer subscription notification requests. When email notification is configured, a subscription can supply a notify-recipient-uri of mailto:<address>, and the notifier passes the address to the configured sendmail binary. Before the fix, the recipient string after 'mailto:' was not validated for leading '-' characters or option-like syntax, allowing CWE-88 argument injection into the sendmail command line. The upstream patch adds copy_validate_address(), using httpSeparateURI() to require a mailto: URI, reject user/host/port components, strip '?' options and reject comma-separated multiple addresses, and enforce dot-atom email characters and a single '@'. CPEs identify Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, and Red Hat Hardened Images as affected, but the vulnerability is in upstream OpenPrinting CUPS. The independent assessment rates AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N and stresses that exploitation depends on non-default email notification configuration, authorized subscription creation, and the installed MTA treating the recipient as an option.

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 (redhat) PRIMARY 2.5 LOW
AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.6 LOW

Default CUPS binds locally (AV:L); success needs non-default email config, subscription privileges (PR:L) and an MTA that honors option-like addresses (AC:H); conditional command execution yields limited C:L/I:L.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

An argument injection flaw was found in CUPS. When email notification is configured, the CUPS scheduler accepts printer subscription requests that supply a mailto notify-recipient-uri. The mailto notifier passes the recipient address to the configured sendmail program without ensuring it cannot be interpreted as command-line options. A remote attacker who can reach the CUPS service could supply a crafted recipient value starting with "-" to influence sendmail behavior. Successful exploitation depends on the installed mail transfer agent and CUPS network exposure, and may lead to execution of attacker-controlled commands with the privileges of the CUPS service user.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
High
CUPS is the default print service across Linux and macOS deployments
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*

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

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