CVE-2025-58060

8.0

OpenPrinting · CUPS

OpenPrinting CUPS versions 2.4.12 and earlier contain an authentication bypass vulnerability when AuthType is not set to Basic, allowing unauthorized access to printing system functions.

Executive summary

An authentication bypass vulnerability in OpenPrinting CUPS versions 2.4.12 and earlier allows unauthenticated attackers to potentially gain unauthorized access to printing services.

Vulnerability

The vulnerability exists because the system fails to validate passwords when a request includes a Basic Authorization header while the configured AuthType is set to something other than Basic. This flaw allows an unauthenticated attacker to bypass authentication mechanisms and interact with the service.

Business impact

Successful exploitation of this vulnerability can result in unauthorized access to printing infrastructure, potentially leading to the compromise of sensitive documents processed through the system. Given the CVSS score of 8.0, this represents a high-severity risk that could lead to significant data exposure or service disruption within an organization's network environment.

Remediation

Immediate Action: Update OpenPrinting CUPS to version 2.4.13 or later to apply the necessary security fixes provided by the vendor.

Proactive Monitoring: Review system access logs for anomalous Authorization header patterns or unauthorized requests directed at the CUPS service.

Compensating Controls: If immediate patching is not feasible, reconfigure CUPS to use Basic authentication exclusively or restrict access to the printing service via network-level firewalls until the update is applied.

Exploitation status

Public Exploit Available: Yes — a public proof-of-concept repository has been identified on GitHub.

Analyst recommendation

The vulnerability in OpenPrinting CUPS presents a significant risk to organizational integrity by allowing unauthenticated access to printing services. Administrators must prioritize updating to version 2.4.13 immediately to eliminate the underlying logic flaw and prevent potential exploitation.

Sources