Cloudanix VulnDB

CVE-2025-58060

None

CVSS

—

EPSS

1.0%

Published

Sep 11, 2025

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A bug in the printing system lets people skip password checks on certain setups and gain unwanted access to printing features.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Authentication Bypass
Remediation
Upgrade
Effort
Low
Patch risk
Low

What it actually does

When AuthType is set to anything but Basic, requests containing an Authorization: Basic header bypass password verification entirely, resulting in authentication bypass for any non-Basic authentication configuration.

Why it matters to the business

Attackers can gain unauthorized access to printing services, enabling them to submit or manage print jobs, view job data, or disrupt operations without valid credentials, increasing risk of data exposure or resource abuse in environments relying on CUPS.

How an attack unfolds

An attacker identifies a CUPS server configured with non-Basic AuthType and sends HTTP requests that include an Authorization: Basic header; the server skips credential validation, granting access to protected printing functions.

How to fix it

Upgrade openprinting/cups to the version containing commit eee59dd0b55a0b11b80bda6ca437d60fee5faa09 (equivalent to 2.4.13) and restart the service; review and standardize AuthType settings across deployments.

How to confirm the fix worked

Confirm the installed CUPS version includes commit eee59dd0b55a0b11b80bda6ca437d60fee5faa09; test by sending Authorization: Basic requests against a non-Basic AuthType configuration and verify that access is denied.

Typical attack path

  1. Scan for exposed CUPS instances with non-Basic AuthType configurations
  2. Send crafted requests containing Authorization: Basic headers
  3. Access protected endpoints and perform actions without valid credentials

How to detect it

Inspect CUPS access logs for requests that include Authorization: Basic headers succeeding against non-Basic AuthType configurations; correlate with unusual print job submissions or management actions.

What your security team should do

  • Prioritize upgrade of all CUPS instances to the patched commit within the next maintenance window
  • Audit authentication configurations to enforce consistent AuthType settings
  • Enable detailed access logging for CUPS to support future monitoring

The record

OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.12 and earlier, when the `AuthType` is set to anything but `Basic`, if the request contains an `Authorization: Basic ...` header, the password is not checked. This results in authentication bypass. Any configuration that allows an `AuthType` that is not `Basic` is affected. Version 2.4.13 fixes the issue.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:10 cups 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-client 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-devel 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-filesystem 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-ipptool 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-libs 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-lpd 0 1:2.4.10-11.el10_0.1
AlmaLinux:10 cups-printerapp 0 1:2.4.10-11.el10_0.1
AlmaLinux:8 cups 0 1:2.2.6-63.el8_10
AlmaLinux:8 cups-client 0 1:2.2.6-63.el8_10
AlmaLinux:8 cups-devel 0 1:2.2.6-63.el8_10
AlmaLinux:8 cups-filesystem 0 1:2.2.6-63.el8_10
AlmaLinux:8 cups-ipptool 0 1:2.2.6-63.el8_10
AlmaLinux:8 cups-libs 0 1:2.2.6-63.el8_10
AlmaLinux:8 cups-lpd 0 1:2.2.6-63.el8_10
AlmaLinux:9 cups 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-client 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-devel 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-filesystem 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-ipptool 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-libs 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-lpd 0 1:2.3.3op2-33.el9_6.1
AlmaLinux:9 cups-printerapp 0 1:2.3.3op2-33.el9_6.1
Debian:11 cups 0 2.3.3op2-3+deb11u10
Debian:12 cups 0 2.4.2-3+deb12u9
Debian:13 cups 0 2.4.10-3+deb13u1
Debian:14 cups 0 No fix
Mageia:9 cups 0 2.4.6-1.6.mga9
SUSE:Enterprise Storage 7.1 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Micro 5.2 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Micro 5.3 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Micro 5.4 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Micro 5.5 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Module for Development Tools 15 SP7 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Server 15 SP3-LTSS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Server 15 SP4-LTSS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Server 15 SP5-LTSS cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 cups 0 2.2.7-150000.3.72.1
SUSE:Linux Micro 6.0 cups 0 2.4.16-1.1
SUSE:Linux Micro 6.1 cups 0 2.4.16-slfo.1.1_1.1
SUSE:Manager Proxy LTS 4.3 cups 0 2.2.7-150000.3.72.1
SUSE:Manager Server LTS 4.3 cups 0 2.2.7-150000.3.72.1
openSUSE:Leap 15.6 cups 0 2.2.7-150000.3.72.1
openSUSE:Leap 16.0 cups 0 2.4.16-160000.1.1
openSUSE:Tumbleweed cups 0 2.4.14-1.1

Related vulnerabilities