🛡️ SUSE-SU-2026:20528-1 — cups (CVE-2025-58436 +3 more)

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Security update for cups

This update for cups fixes the following issues:

Update to version 2.4.16.

Security issues fixed:

  • CVE-2025-58436: single client sending slow messages to cupsd can delay the application and make it unusable for other

clients (bsc#1244057).

  • CVE-2025-58060: authentication bypass with AuthType negotiate (bsc#1249049).
  • CVE-2025-58364: unsafe deserialization and validation of printer attributes can lead to null dereference

(bsc#1249128).

  • CVE-2025-61915: local denial-of-service via cupsd.conf update and related issues (bsc#1253783).

Other updates and bugfixes:

  • Version upgrade to 2.4.16:
  • 'cupsUTF8ToCharset' didn't validate 2-byte UTF-8 sequences,

potentially reading past the end of the source string

(Issue #1438)

  • The web interface did not support domain usernames fully

(Issue #1441)

  • Fixed an infinite loop issue in the GTK+ print dialog

(Issue #1439 bsc#1254353)

  • Fixed stopping scheduler on unknown directive in

configuration (Issue #1443)

  • Version upgrade to 2.4.15:
  • Fixed potential crash in 'cups-driverd' when there are

duplicate PPDs (Issue #1355)

  • Fixed error recovery when scanning for PPDs

in 'cups-driverd' (Issue #1416)

  • Fix packages for Immutable Mode - cups (jsc#PED-14775,jsc#PED-14688)
  • Version upgrade to 2.4.14.
  • Version upgrade to 2.4.13:
  • Added 'print-as-raster' printer and job attributes

for forcing rasterization (Issue #1282)

  • Updated documentation (Issue #1086)
  • Updated IPP backend to try a sanitized user name if the

printer/server does not like the value (Issue #1145)

  • Updated the scheduler to send the "printer-added"

or "printer-modified" events whenever an IPP Everywhere PPD

is installed (Issue #1244)

  • Updated the scheduler to send the "printer-modified" event

whenever the system default printer is changed (Issue #1246)

  • Fixed a memory leak in 'httpClose' (Issue #1223)
  • Fixed missing commas in 'ippCreateRequestedArray'

(Issue #1234)

  • Fixed subscription issues in the scheduler and D-Bus notifier

(Issue #1235)

  • Fixed media-default reporting for custom sizes (Issue #1238)
  • Fixed support for IPP/PPD options with periods or underscores

(Issue #1249)

  • Fixed parsing of real numbers in PPD compiler source files

(Issue #1263)

  • Fixed scheduler freezing with zombie clients (Issue #1264)
  • Fixed support for the server name in the ErrorLog filename

(Issue #1277)

  • Fixed job cleanup after daemon restart (Issue #1315)
  • Fixed handling of buggy DYMO USB printer serial numbers

(Issue #1338)

  • Fixed unreachable block in IPP backend (Issue #1351)
  • Fixed memory leak in _cupsConvertOptions (Issue #1354)
  • Version upgrade to 2.4.12:
  • GnuTLS follows system crypto policies now (Issue #1105)
  • Added NoSystem SSLOptions value (Issue #1130)
  • Now we raise alert for certificate issues (Issue #1194)
  • Added Kyocera USB quirk (Issue #1198)
  • The scheduler now logs a job's debugging history

if the backend fails (Issue #1205)

  • Fixed a potential timing issue with cupsEnumDests

(Issue #1084)

  • Fixed a potential "lost PPD" condition in the scheduler

(Issue #1109)

  • Fixed a compressed file error handling bug (Issue #1070)
  • Fixed a bug in the make-and-model whitespace trimming

code (Issue #1096)

  • Fixed a removal of IPP Everywhere permanent queue

if installation failed (Issue #1102)

  • Fixed ServerToken None in scheduler (Issue #1111)
  • Fixed invalid IPP keyword values created from PPD

option names (Issue #1118)

  • Fixed handling of "media" and "PageSize" in the same

print request (Issue #1125)

  • Fixed client raster printing from macOS (Issue #1143)
  • Fixed the default User-Agent string.
  • Fixed a recursion issue in ippReadIO.
  • Fixed handling incorrect radix in scan_ps() (Issue #1188)
  • Fixed validation of dateTime values with time zones

more than UTC+11 (Issue #1201)

  • Fixed attributes returned by the Create-Xxx-Subscriptions

requests (Issue #1204)

  • Fixed ippDateToTime when using a non GMT/UTC timezone

(Issue #1208)

  • Fixed job-completed event notifications for jobs that are

cancelled before started (Issue #1209)

  • Fixed DNS-SD discovery with ippfind (Issue #1211)

Affected software

SUSE-SU-2026:20528-1 is recorded against 1 package.

  • cups (fixed in 2.4.16-1.1)

Timeline and source

Published on 2 March 2026 and last revised on 4 March 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

www.suse.com (Advisory)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
www.suse.com (Web)
www.suse.com (Web)
www.suse.com (Web)
www.suse.com (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-03-02
Updated 2026-08-20
Modified 2026-03-04
Fix URL N/A

Affected Packages

Software From version Fixed in
cups 2.4.16-1.1

Free Vulnerability Check

Is your site affected by SUSE-SU-2026:20528-1?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against SUSE-SU-2026:20528-1 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.