Security update for cups
| Announcement ID: | SUSE-SU-2026:21836-1 |
|---|---|
| Release Date: | 2026-05-26T12:19:57Z |
| Rating: | important |
| References: | |
| Cross-References: | |
| CVSS scores: |
|
| Affected Products: |
|
An update that solves eight vulnerabilities can now be installed.
Description:
This update for cups fixes the following issues
- CVE-2026-27447: Authorization bypass via case-insensitive group-member lookup (bsc#1261572).
- CVE-2026-34978: Path traversal in RSS notify-recipient-uri enables file write outside CacheDir/rss (bsc#1261571).
- CVE-2026-34979: Heap overflow in
get_options()(bsc#1261570). - CVE-2026-34980: Shared PostScript queue lets anonymous Print-Job requests reach
lpcode execution over the network (bsc#1261569). - CVE-2026-34990: Local print admin token disclosure using temporary printers (bsc#1261568).
- CVE-2026-39314: negative
job-password-supportedattribute can lead to a denial of service (bsc#1261743). - CVE-2026-39316: dangling subscription pointer can lead to a denial of service (bsc#1261742).
- CVE-2026-41079: crafted SNMP response can lead to stack-based out-of-bounds read and sensitive memory disclosure (bsc#1263116).
Changes for cups:
-
Version upgrade to 2.4.19.
-
Version upgrade to 2.4.18.
-
Version upgrade to 2.4.17:
-
The scheduler followed symbolic links when cleaning out its temporary directory (Issue #1448)
- Updated
cupsFileGetConfandcupsFilePutConfto escape more characters. - Updated man page
cancel(Issue #984) - Updated
cupsRasterReadHeaderto validate more of the page header values (Issue #1501) - Fixed an issue with the class/printer CGI name checking.
- Fixed infinite loop in
http_write()on busy print servers (Issue #827) - Fixed potential TLS blocking issues (Issue #1128)
- Fixed a job history bug in the scheduler (Issue #1440)
- Fixed notifier logging bug that would result in nul bytes getting into the log (Issue #1450)
- Fixed possible use-after-free in
cupsdReadClient()(Issue #1454) - Fixed a document format bug in the IPP backend (Issue #1457)
- Fixed DRAIN_OUTPUT race condition (Issue #1461)
- Fixed a bug when then
ippFindXxxandippSetXxxfunctions were mixed. - Fixed the mapping of supply type keywords to SNMP names.
- Fixed a bug in the IPP backend when SNMP was disabled.
- Fixed a crash bug in the rastertoepson filter.
- Fixed a bug in cgiCheckVariables.
- Fixed handling read/write errors with OpenSSL (Issue #1506)
- Fixed handling rehandshake error in
_httpTLSRead(Issue #1508) - Fixed a debug printf bug on Windows (Issue #1529)
- Fixed a recursion issue with encoding of nested collections (Issue #1539)
- Fixed parsing of the
LimitRequestBody,MaxLogSize, andMaxRequestSizedirectives in "cupsd.conf" (Issue #1540) - Fixed a parsing bug in
ipptool(Issue #1542) - Fixed blank line detection in the
rastertolabelfilter (Issue #1545) - Fixed
httpPeekedge case on compressed streams
Patch Instructions:
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
-
SUSE Linux Micro 6.2
zypper in -t patch SUSE-SL-Micro-6.2-802=1
Package List:
-
SUSE Linux Micro 6.2 (aarch64 ppc64le s390x x86_64)
- libcups2-debuginfo-2.4.19-160000.1.1
- cups-config-2.4.19-160000.1.1
- libcups2-2.4.19-160000.1.1
- cups-debuginfo-2.4.19-160000.1.1
- cups-debugsource-2.4.19-160000.1.1
References:
- https://www.suse.com/security/cve/CVE-2026-27447.html
- https://www.suse.com/security/cve/CVE-2026-34978.html
- https://www.suse.com/security/cve/CVE-2026-34979.html
- https://www.suse.com/security/cve/CVE-2026-34980.html
- https://www.suse.com/security/cve/CVE-2026-34990.html
- https://www.suse.com/security/cve/CVE-2026-39314.html
- https://www.suse.com/security/cve/CVE-2026-39316.html
- https://www.suse.com/security/cve/CVE-2026-41079.html
- https://bugzilla.suse.com/show_bug.cgi?id=1261568
- https://bugzilla.suse.com/show_bug.cgi?id=1261569
- https://bugzilla.suse.com/show_bug.cgi?id=1261570
- https://bugzilla.suse.com/show_bug.cgi?id=1261571
- https://bugzilla.suse.com/show_bug.cgi?id=1261572
- https://bugzilla.suse.com/show_bug.cgi?id=1261742
- https://bugzilla.suse.com/show_bug.cgi?id=1261743
- https://bugzilla.suse.com/show_bug.cgi?id=1263116