{"id":"SUSE-SU-2026:21850-1","summary":"Security update for cups","details":"This update for cups fixes the following issues\n\n- CVE-2026-27447: Authorization bypass via case-insensitive group-member lookup (bsc#1261572).\n- CVE-2026-34978: Path traversal in RSS notify-recipient-uri enables file write outside CacheDir/rss (bsc#1261571).\n- CVE-2026-34979: Heap overflow in `get_options()` (bsc#1261570).\n- CVE-2026-34980: Shared PostScript queue lets anonymous Print-Job requests reach `lp` code execution over the network\n  (bsc#1261569).\n- CVE-2026-34990: Local print admin token disclosure using temporary printers (bsc#1261568).\n- CVE-2026-39314: negative `job-password-supported` attribute can lead to a denial of service (bsc#1261743).\n- CVE-2026-39316: dangling subscription pointer can lead to a denial of service (bsc#1261742).\n- CVE-2026-41079: crafted SNMP response can lead to stack-based out-of-bounds read and sensitive memory disclosure\n  (bsc#1263116).\n\nChanges for cups:\n\n- Version upgrade to 2.4.19.\n\n- Version upgrade to 2.4.18.\n\n- Version upgrade to 2.4.17:\n\n * The scheduler followed symbolic links when cleaning out\n its temporary directory (Issue #1448)\n * Updated `cupsFileGetConf` and `cupsFilePutConf` to escape\n more characters.\n * Updated man page `cancel` (Issue #984)\n * Updated `cupsRasterReadHeader` to validate more of the\n page header values (Issue #1501)\n * Fixed an issue with the class/printer CGI name checking.\n * Fixed infinite loop in `http_write()` on busy print servers\n (Issue #827)\n * Fixed potential TLS blocking issues (Issue #1128)\n * Fixed a job history bug in the scheduler (Issue #1440)\n * Fixed notifier logging bug that would result in nul bytes\n getting into the log (Issue #1450)\n * Fixed possible use-after-free in `cupsdReadClient()`\n (Issue #1454)\n * Fixed a document format bug in the IPP backend (Issue #1457)\n * Fixed DRAIN_OUTPUT race condition (Issue #1461)\n * Fixed a bug when then `ippFindXxx` and `ippSetXxx` functions\n were mixed.\n * Fixed the mapping of supply type keywords to SNMP names.\n * Fixed a bug in the IPP backend when SNMP was disabled.\n * Fixed a crash bug in the rastertoepson filter.\n * Fixed a bug in cgiCheckVariables.\n * Fixed handling read/write errors with OpenSSL (Issue #1506)\n * Fixed handling rehandshake error in `_httpTLSRead`\n (Issue #1508)\n * Fixed a debug printf bug on Windows (Issue #1529)\n * Fixed a recursion issue with encoding of nested collections\n (Issue #1539)\n * Fixed parsing of the `LimitRequestBody`, `MaxLogSize`,\n and `MaxRequestSize` directives in \"cupsd.conf\" (Issue #1540)\n * Fixed a parsing bug in `ipptool` (Issue #1542)\n * Fixed blank line detection in the `rastertolabel` filter\n (Issue #1545)\n * Fixed `httpPeek` edge case on compressed streams\n","modified":"2026-06-02T18:24:27.004963474Z","published":"2026-05-26T12:30:35Z","related":["CVE-2026-27447","CVE-2026-34978","CVE-2026-34979","CVE-2026-34980","CVE-2026-34990","CVE-2026-39314","CVE-2026-39316","CVE-2026-41079"],"upstream":["CVE-2026-27447","CVE-2026-34978","CVE-2026-34979","CVE-2026-34980","CVE-2026-34990","CVE-2026-39314","CVE-2026-39316","CVE-2026-41079"],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2026/suse-su-202621850-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261568"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261569"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261570"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261571"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261572"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261742"},{"type":"REPORT","url":"https://bugzilla.suse.com/1261743"},{"type":"REPORT","url":"https://bugzilla.suse.com/1263116"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-27447"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-34978"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-34979"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-34980"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-34990"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-39314"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-39316"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-41079"}],"schema_version":"1.7.5"}