CVE-2026-34978
OpenPrinting CUPS: Path traversal in RSS notify-recipient-uri enables file write outside CacheDir/rss (and clobbering of job.cache)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.5
OpenPrinting CUPS: Path traversal in RSS notify-recipient-uri enables file write outside CacheDir/rss (and clobbering of job.cache)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2026-18884
6.5
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
EUVD-2026-18884- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
NVD
6.5
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-34978
6.5
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
ALPINE-CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVBELL-CVE-2026-34978
6.5
- Record
BELL-CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSV
6.5
OpenPrinting CUPS: Path traversal in RSS notify-recipient-uri enables file write outside CacheDir/rss (and clobbering of job.cache)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
Show 24 moreShow less
OSVDEBIAN-CVE-2026-34978
6.5
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
DEBIAN-CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1932
6.5
cups security update
CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
Security Fix(es):
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, CUPS daemon (cupsd) contains an authorization bypass vulnerability due to case-insensitive username comparison during authorization checks. The vulnerability allows an unprivileged user to gain unauthorized access to restricted operations by using a user with a username that differs only in case from an authorized user. At time of publication, there are no publicly available patches.(CVE-2026-27447)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.(CVE-2026-34978)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, there is a heap-based buffer overflow in the CUPS scheduler when building filter option strings from job attribute. At time of publication, there are no publicly available patches.(CVE-2026-34979)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, in a network-exposed cupsd with a shared target queue, an unauthorized client can send a Print-Job to that shared PostScript queue without authentication. The server accepts a page-border value supplied as textWithoutLanguage, preserves an embedded newline through option escaping and reparse, and then reparses the resulting second-line PPD: text as a trusted scheduler control record. A follow-up raw print job can therefore make the server execute an attacker-chosen existing binary such as /usr/bin/vim as lp. At time of publication, there are no publicly available patches.(CVE-2026-34980)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.(CVE-2026-34990)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, an integer underflow vulnerability in _ppdCreateFromIPP() (cups/ppd-cache.c) allows any unprivileged local user to crash the cupsd root process by supplying a negative job-password-supported IPP attribute. The bounds check only caps the upper bound, so a negative value passes validation, is cast to size_t (wrapping to ~2^64), and is used as the length argument to memset() on a 33-byte stack buffer. This causes an immediate SIGSEGV in the cupsd root process. Combined with systemd's Restart=on-failure, an…
- Record
OESA-2026-1932- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1933
6.5
cups security update
CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
Security Fix(es):
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, CUPS daemon (cupsd) contains an authorization bypass vulnerability due to case-insensitive username comparison during authorization checks. The vulnerability allows an unprivileged user to gain unauthorized access to restricted operations by using a user with a username that differs only in case from an authorized user. At time of publication, there are no publicly available patches.(CVE-2026-27447)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.(CVE-2026-34978)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, there is a heap-based buffer overflow in the CUPS scheduler when building filter option strings from job attribute. At time of publication, there are no publicly available patches.(CVE-2026-34979)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, in a network-exposed cupsd with a shared target queue, an unauthorized client can send a Print-Job to that shared PostScript queue without authentication. The server accepts a page-border value supplied as textWithoutLanguage, preserves an embedded newline through option escaping and reparse, and then reparses the resulting second-line PPD: text as a trusted scheduler control record. A follow-up raw print job can therefore make the server execute an attacker-chosen existing binary such as /usr/bin/vim as lp. At time of publication, there are no publicly available patches.(CVE-2026-34980)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.(CVE-2026-34990)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, an integer underflow vulnerability in _ppdCreateFromIPP() (cups/ppd-cache.c) allows any unprivileged local user to crash the cupsd root process by supplying a negative job-password-supported IPP attribute. The bounds check only caps the upper bound, so a negative value passes validation, is cast to size_t (wrapping to ~2^64), and is used as the length argument to memset() on a 33-byte stack buffer. This causes an immediate SIGSEGV in the cupsd root process. Combined with systemd's Restart=on-failure, an…
- Record
OESA-2026-1933- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-2018
6.5
cups security update
CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
Security Fix(es):
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, CUPS daemon (cupsd) contains an authorization bypass vulnerability due to case-insensitive username comparison during authorization checks. The vulnerability allows an unprivileged user to gain unauthorized access to restricted operations by using a user with a username that differs only in case from an authorized user. At time of publication, there are no publicly available patches.(CVE-2026-27447)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.(CVE-2026-34978)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, there is a heap-based buffer overflow in the CUPS scheduler when building filter option strings from job attribute. At time of publication, there are no publicly available patches.(CVE-2026-34979)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, in a network-exposed cupsd with a shared target queue, an unauthorized client can send a Print-Job to that shared PostScript queue without authentication. The server accepts a page-border value supplied as textWithoutLanguage, preserves an embedded newline through option escaping and reparse, and then reparses the resulting second-line PPD: text as a trusted scheduler control record. A follow-up raw print job can therefore make the server execute an attacker-chosen existing binary such as /usr/bin/vim as lp. At time of publication, there are no publicly available patches.(CVE-2026-34980)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.(CVE-2026-34990)
- Record
OESA-2026-2018- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-2019
6.5
cups security update
CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
Security Fix(es):
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, CUPS daemon (cupsd) contains an authorization bypass vulnerability due to case-insensitive username comparison during authorization checks. The vulnerability allows an unprivileged user to gain unauthorized access to restricted operations by using a user with a username that differs only in case from an authorized user. At time of publication, there are no publicly available patches.(CVE-2026-27447)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.(CVE-2026-34978)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, there is a heap-based buffer overflow in the CUPS scheduler when building filter option strings from job attribute. At time of publication, there are no publicly available patches.(CVE-2026-34979)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, in a network-exposed cupsd with a shared target queue, an unauthorized client can send a Print-Job to that shared PostScript queue without authentication. The server accepts a page-border value supplied as textWithoutLanguage, preserves an embedded newline through option escaping and reparse, and then reparses the resulting second-line PPD: text as a trusted scheduler control record. A follow-up raw print job can therefore make the server execute an attacker-chosen existing binary such as /usr/bin/vim as lp. At time of publication, there are no publicly available patches.(CVE-2026-34980)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.(CVE-2026-34990)
- Record
OESA-2026-2019- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-2020
6.5
cups security update
CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
Security Fix(es):
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, CUPS daemon (cupsd) contains an authorization bypass vulnerability due to case-insensitive username comparison during authorization checks. The vulnerability allows an unprivileged user to gain unauthorized access to restricted operations by using a user with a username that differs only in case from an authorized user. At time of publication, there are no publicly available patches.(CVE-2026-27447)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.(CVE-2026-34978)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, there is a heap-based buffer overflow in the CUPS scheduler when building filter option strings from job attribute. At time of publication, there are no publicly available patches.(CVE-2026-34979)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, in a network-exposed cupsd with a shared target queue, an unauthorized client can send a Print-Job to that shared PostScript queue without authentication. The server accepts a page-border value supplied as textWithoutLanguage, preserves an embedded newline through option escaping and reparse, and then reparses the resulting second-line PPD: text as a trusted scheduler control record. A follow-up raw print job can therefore make the server execute an attacker-chosen existing binary such as /usr/bin/vim as lp. At time of publication, there are no publicly available patches.(CVE-2026-34980)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.(CVE-2026-34990)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, an integer underflow vulnerability in _ppdCreateFromIPP() (cups/ppd-cache.c) allows any unprivileged local user to crash the cupsd root process by supplying a negative job-password-supported IPP attribute. The bounds check only caps the upper bound, so a negative value passes validation, is cast to size_t (wrapping to ~2^64), and is used as the length argument to memset() on a 33-byte stack buffer. This causes an immediate SIGSEGV in the cupsd root process. Combined with systemd's Restart=on-failure, an…
- Record
OESA-2026-2020- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-2021
6.5
cups security update
CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
Security Fix(es):
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, CUPS daemon (cupsd) contains an authorization bypass vulnerability due to case-insensitive username comparison during authorization checks. The vulnerability allows an unprivileged user to gain unauthorized access to restricted operations by using a user with a username that differs only in case from an authorized user. At time of publication, there are no publicly available patches.(CVE-2026-27447)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.(CVE-2026-34978)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, there is a heap-based buffer overflow in the CUPS scheduler when building filter option strings from job attribute. At time of publication, there are no publicly available patches.(CVE-2026-34979)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, in a network-exposed cupsd with a shared target queue, an unauthorized client can send a Print-Job to that shared PostScript queue without authentication. The server accepts a page-border value supplied as textWithoutLanguage, preserves an embedded newline through option escaping and reparse, and then reparses the resulting second-line PPD: text as a trusted scheduler control record. A follow-up raw print job can therefore make the server execute an attacker-chosen existing binary such as /usr/bin/vim as lp. At time of publication, there are no publicly available patches.(CVE-2026-34980)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a local unprivileged user can coerce cupsd into authenticating to an attacker-controlled localhost IPP service with a reusable Authorization: Local ... token. That token is enough to drive /admin/ requests on localhost, and the attacker can combine CUPS-Create-Local-Printer with printer-is-shared=true to persist a file:///... queue even though the normal FileDevice policy rejects such URIs. Printing to that queue gives an arbitrary root file overwrite; the PoC below uses that primitive to drop a sudoers fragment and demonstrate root command execution. At time of publication, there are no publicly available patches.(CVE-2026-34990)
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, an integer underflow vulnerability in _ppdCreateFromIPP() (cups/ppd-cache.c) allows any unprivileged local user to crash the cupsd root process by supplying a negative job-password-supported IPP attribute. The bounds check only caps the upper bound, so a negative value passes validation, is cast to size_t (wrapping to ~2^64), and is used as the length argument to memset() on a 33-byte stack buffer. This causes an immediate SIGSEGV in the cupsd root process. Combined with systemd's Restart=on-failure, an…
- Record
OESA-2026-2021- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2026:8814
8.0
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:8814- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-34978
6.5
CVE-2026-34978 in cups - Patched by Root
Root has patched CVE-2026-34978 in the cups package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-34978
6.5
CVE-2026-34978 in cups - Patched by Root
Root has patched CVE-2026-34978 in the cups package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-34978
6.5
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
UBUNTU-CVE-2026-34978- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVAZL-81819 No score
CVE-2026-34978 affecting package cups for versions less than 2.4.17-1
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, the RSS notifier allows .. path traversal in notify-recipient-uri (e.g., rss:///../job.cache), letting a remote IPP client write RSS XML bytes outside CacheDir/rss (anywhere that is lp-writable). In particular, because CacheDir is group-writable by default (typically root:lp and mode 0770), the notifier (running as lp) can replace root-managed state files via temp-file + rename(). This PoC clobbers CacheDir/job.cache with RSS XML, and after restarting cupsd the scheduler fails to parse the job cache and previously queued jobs disappear. At time of publication, there are no publicly available patches.
- Record
AZL-81819- Updated
- 2026-11-02
OSVCLSA-2026-1785552246 No score
cups: Fix of 2 CVEs
- CVE-2026-34978: reject ".." path traversal in the RSS notifier notify-recipient-uri, both in notifier/rss.c and when the subscription is created in the scheduler, and refuse to write when the target path exists and is not a regular file; previously a remote IPP client could make the lp-owned notifier clobber root-managed state such as CacheDir/job.cache
- CVE-2026-34979: fix heap buffer overflow when building filter option strings; ipp_length() skipped NOVALUE, MIMETYPE, NAMELANG, TEXTLANG, URI and URISCHEME attributes that get_options() does emit, so the allocated options buffer was undersized
- Record
CLSA-2026-1785552246- Updated
- 2026-11-02
OSVCLSA-2026-1785836378 No score
cups: Fix of 3 CVEs
- CVE-2026-34978: reject ".." path traversal in the RSS notifier recipient URI
- CVE-2026-34979: allocate enough memory for a job's options string to prevent heap-based buffer overflow
- CVE-2026-34990: restrict local certificate authentication to domain socket connections and reject non-ipp device URIs for local printers
- Record
CLSA-2026-1785836378- Updated
- 2026-11-02
OSVMGASA-2026-0201 No score
Updated cups packages fix security vulnerabilities
CVE-2026-27447, Authorization bypass via case-insensitive group-member
lookup.
CVE-2026-39314, Integer underflow in _ppdCreateFromIPP causes root
cupsd crash via negative job-password-supported
CVE-2026-39316, Use-after-free in cupsdDeleteTemporaryPrinters via
dangling subscription pointer
CVE-2026-34978, Path traversal in RSS notify-recipient-uri enables file
write outside CacheDir/rss (and clobbering of job.cache)
CVE-2026-34979, Heap overflow in get_options()
CVE-2026-34980, Shared PostScript queue lets anonymous Print-Job
requests reach lpcode execution over the network
CVE-2026-34990, Local print admin token disclosure using temporary
printers.
Heap out-of-bounds read in SNMP supply-level polling leaks stack memory
to authenticated users.
Out-of-bounds heap read in cupsdSetPrinterAttr marker-types parsing
- Record
MGASA-2026-0201- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10589-1 No score
cups-2.4.17-1.1 on GA media
These are all security issues fixed in the cups-2.4.17-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10589-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20812-1 No score
Security update for cups
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
- Record
openSUSE-SU-2026:20812-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21787-1 No score
Security update for cups
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
- Record
SUSE-SU-2026:21787-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21836-1 No score
Security update for cups
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
- Record
SUSE-SU-2026:21836-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21850-1 No score
Security update for cups
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
- Record
SUSE-SU-2026:21850-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21871-1 No score
Security update for cups
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
- Record
SUSE-SU-2026:21871-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2718-1 No score
Security update for cups
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-39316: dangling subscription pointer can lead to a denial of service (bsc#1261742).
- Record
SUSE-SU-2026:2718-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2732-1 No score
Security update for cups
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-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 (1261742).
- Record
SUSE-SU-2026:2732-1- Updated
- 2026-11-02
OSVUSN-8405-1 No score
cups vulnerabilities
Ariel Silver discovered that CUPS incorrectly handled username comparisons during authorization checks. A local attacker could possibly use this issue to gain unauthorized access to restricted operations. (CVE-2026-27447)
Asim Viladi Oglu Manizada discovered that CUPS incorrectly handled notify-recipient-uri values in the RSS notifier. A remote attacker could possibly use this issue to overwrite lp-writable files and cause a denial of service. (CVE-2026-34978)
Jacob Newman discovered that CUPS incorrectly handled filter option strings when processing job attributes. An attacker could use this issue to cause CUPS to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2026-34979)
Asim Viladi Oglu Manizada discovered that CUPS incorrectly handled page-border values in shared PostScript queues. A remote attacker could possibly use this issue to execute arbitrary code. (CVE-2026-34980)
Asim Viladi Oglu Manizada discovered that CUPS incorrectly handled localhost authentication to attacker-controlled IPP services. A local attacker could possibly use this issue to overwrite arbitrary files and execute arbitrary code. (CVE-2026-34990)
Tomer Fichman discovered that CUPS incorrectly handled negative job-password-supported values. A local attacker could possibly use this issue to cause CUPS to crash, resulting in a denial of service. (CVE-2026-39314)
Tomer Fichman discovered that CUPS incorrectly handled temporary printer deletion. An attacker could possibly use this issue to cause CUPS to crash, resulting in a denial of service, or to execute arbitrary code. (CVE-2026-39316)
Tomer Fichman discovered that CUPS incorrectly handled certain malformed SNMP responses. An attacker could possibly use this issue to obtain sensitive information. (CVE-2026-41079)
- Record
USN-8405-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cupsAlpine:v3.20 |
before 2.4.18-r0 | 2.4.18-r0 |
cupsAlpine:v3.21 |
before 2.4.18-r0 | 2.4.18-r0 |
cupsAlpine:v3.22 |
before 2.4.18-r0 | 2.4.18-r0 |
cupsAlpine:v3.23 |
before 2.4.18-r0 | 2.4.18-r0 |
cupsAlpine:v3.24 |
before 2.4.18-r0 | 2.4.18-r0 |
cupsAzure Linux:3 |
before 2.4.17-1 | 2.4.17-1 |
cupsAlpaquita:23 |
2.4.2-r2 up to 2.4.18-r0 | 2.4.18-r0 |
cupsAlpaquita:25 |
2.4.11-r1 up to 2.4.18-r0 | 2.4.18-r0 |
cupsAlpaquita:stream |
2.4.2-r5 up to 2.4.18-r0 | 2.4.18-r0 |
cupsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
Show 57 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cups-clientTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cups-develTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cups-filesystemTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cups-ipptoolTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cups-libsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cups-lpdTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cups-printerappTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:2.3.3op2-16.el9_2.1.tuxcare.els13 | 1:2.3.3op2-16.el9_2.1.tuxcare.els13 |
cupsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-clientTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-filesystemTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-ipptoolTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-libsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-lpdTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cups-printerappTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 1:2.3.3op2-33.el9_6.1.tuxcare.els7 | 1:2.3.3op2-33.el9_6.1.tuxcare.els7 |
cupsDebian:12 |
All versions, plus listed versions 2.4.10-12.4.10-22.4.10-32.4.10-42.4.14-1 Show 22 moreShow less2.4.15-12.4.16-12.4.17-12.4.18-12.4.2-32.4.2-3+deb12u12.4.2-3+deb12u22.4.2-3+deb12u32.4.2-3+deb12u42.4.2-3+deb12u52.4.2-3+deb12u62.4.2-3+deb12u72.4.2-3+deb12u82.4.2-3+deb12u92.4.2-42.4.2-52.4.2-62.4.7-12.4.7-1.12.4.7-1.22.4.7-22.4.7-3 |
None known |
cupsDebian:13 |
All versions, plus listed versions 2.4.10-32.4.10-3+deb13u12.4.10-3+deb13u22.4.10-42.4.14-1 Show 4 moreShow less2.4.15-12.4.16-12.4.17-12.4.18-1 |
None known |
cupsDebian:14 |
before 2.4.17-1, plus listed versions 2.4.10-32.4.10-42.4.14-12.4.15-12.4.16-1 |
2.4.17-1 |
cupsMageia:9 From an advisory covering 7 CVEs |
before 2.4.6-1.10.mga9 | 2.4.6-1.10.mga9 |
cupsopenEuler:24.03-LTS-SP2 From an advisory covering 7 CVEs |
before 2.4.7-13.oe2403sp2 | 2.4.7-13.oe2403sp2 |
cupsopenEuler:24.03-LTS-SP3 From an advisory covering 7 CVEs |
before 2.4.7-14.oe2403sp3 | 2.4.7-14.oe2403sp3 |
cupsopenEuler:24.03-LTS From an advisory covering 5 CVEs |
before 2.4.7-13.oe2403 | 2.4.7-13.oe2403 |
cupsopenEuler:24.03-LTS-SP1 From an advisory covering 5 CVEs |
before 2.4.7-13.oe2403sp1 | 2.4.7-13.oe2403sp1 |
cupsopenEuler:20.03-LTS-SP4 From an advisory covering 7 CVEs |
before 2.2.13-24.oe2003sp4 | 2.2.13-24.oe2003sp4 |
cupsopenEuler:22.03-LTS-SP4 From an advisory covering 7 CVEs |
before 2.4.0-19.oe2203sp4 | 2.4.0-19.oe2203sp4 |
cupsRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-clientRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-develRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-filesystemRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-ipptoolRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-libsRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-lpdRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cups-printerappRed Hat:hummingbird:1 From an advisory covering 12 CVEs |
before 0:2.4.17-1.hum1 | 0:2.4.17-1.hum1 |
cupsRoot:Debian:12 |
before 2.4.2-3+deb12u9.root.io.4 | 2.4.2-3+deb12u9.root.io.42.4.2-3+deb12u9.root.io.32.4.2-3+deb12u9.aikido.5 |
rootio-cupsRoot:Debian:12 |
before 2.4.2-3+deb12u9.root.io.4 | 2.4.2-3+deb12u9.root.io.42.4.2-3+deb12u9.root.io.32.4.2-3+deb12u9.aikido.5 |
cupsRoot:Debian:13 |
before 2.4.10-3+deb13u2.aikido.5 | 2.4.10-3+deb13u2.aikido.52.4.10-3+deb13u2.aikido.6 |
rootio-cupsRoot:Debian:13 |
before 2.4.10-3+deb13u2.aikido.5 | 2.4.10-3+deb13u2.aikido.52.4.10-3+deb13u2.aikido.6 |
cupsSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 5 CVEs |
before 1.7.5-20.67.1 | 1.7.5-20.67.1 |
cupsSUSE:Linux Enterprise Micro 5.3 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsSUSE:Linux Enterprise Micro 5.4 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsSUSE:Linux Enterprise Micro 5.5 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsSUSE:Linux Enterprise Micro 5.2 From an advisory covering 6 CVEs |
before 2.2.7-150000.3.93.1 | 2.2.7-150000.3.93.1 |
cupsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.1.0-4ubuntu32.1.0-52.1.0-62.1.0-6ubuntu12.1.0-7 Show 28 moreShow less2.1.2-12.1.2-22.1.3-12.1.3-1build12.1.3-32.1.3-42.1.3-4ubuntu0.22.1.3-4ubuntu0.32.1.3-4ubuntu0.42.1.3-4ubuntu0.52.1.3-4ubuntu0.62.1.3-4ubuntu0.72.1.3-4ubuntu0.82.1.3-4ubuntu0.92.1.3-4ubuntu0.102.1.3-4ubuntu0.112.1.3-4ubuntu0.11+esm12.1.3-4ubuntu0.11+esm22.1.3-4ubuntu0.11+esm32.1.3-4ubuntu0.11+esm42.1.3-4ubuntu0.11+esm52.1.3-4ubuntu0.11+esm62.1.3-4ubuntu0.11+esm72.1.3-4ubuntu0.11+esm82.1.3-4ubuntu0.11+esm92.1.3-4ubuntu0.11+esm112.1.3-4ubuntu0.11+esm122.1.3-4ubuntu0.11+esm13 |
None known |
cupsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.2.4-7ubuntu22.2.5-22.2.6-22.2.6-32.2.6-4 Show 22 moreShow less2.2.6-52.2.7-1ubuntu12.2.7-1ubuntu22.2.7-1ubuntu2.12.2.7-1ubuntu2.22.2.7-1ubuntu2.32.2.7-1ubuntu2.42.2.7-1ubuntu2.52.2.7-1ubuntu2.62.2.7-1ubuntu2.72.2.7-1ubuntu2.82.2.7-1ubuntu2.92.2.7-1ubuntu2.102.2.7-1ubuntu2.10+esm12.2.7-1ubuntu2.10+esm22.2.7-1ubuntu2.10+esm32.2.7-1ubuntu2.10+esm42.2.7-1ubuntu2.10+esm52.2.7-1ubuntu2.10+esm62.2.7-1ubuntu2.10+esm72.2.7-1ubuntu2.10+esm92.2.7-1ubuntu2.10+esm10 |
None known |
cupsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.2.12-2ubuntu12.3.0-62.3.0-72.3.0-7ubuntu12.3.1-1ubuntu1 Show 16 moreShow less2.3.1-22.3.1-42.3.1-72.3.1-9ubuntu12.3.1-9ubuntu1.12.3.1-9ubuntu1.22.3.1-9ubuntu1.32.3.1-9ubuntu1.42.3.1-9ubuntu1.52.3.1-9ubuntu1.62.3.1-9ubuntu1.72.3.1-9ubuntu1.82.3.1-9ubuntu1.92.3.1-9ubuntu1.9+esm12.3.1-9ubuntu1.9+esm32.3.1-9ubuntu1.9+esm4 |
None known |
cupsUbuntu:22.04:LTS |
before 2.4.1op1-1ubuntu4.20, plus listed versions 2.3.3op2-7ubuntu22.4.1op1-1ubuntu12.4.1op1-1ubuntu22.4.1op1-1ubuntu32.4.1op1-1ubuntu4 Show 12 moreShow less2.4.1op1-1ubuntu4.12.4.1op1-1ubuntu4.22.4.1op1-1ubuntu4.42.4.1op1-1ubuntu4.62.4.1op1-1ubuntu4.72.4.1op1-1ubuntu4.82.4.1op1-1ubuntu4.92.4.1op1-1ubuntu4.102.4.1op1-1ubuntu4.112.4.1op1-1ubuntu4.122.4.1op1-1ubuntu4.152.4.1op1-1ubuntu4.16 |
2.4.1op1-1ubuntu4.20 |
cupsUbuntu:24.04:LTS |
before 2.4.7-1.2ubuntu7.13, plus listed versions 2.4.6-0ubuntu32.4.7-1.2ubuntu22.4.7-1.2ubuntu32.4.7-1.2ubuntu72.4.7-1.2ubuntu7.1 Show 5 moreShow less2.4.7-1.2ubuntu7.22.4.7-1.2ubuntu7.32.4.7-1.2ubuntu7.42.4.7-1.2ubuntu7.72.4.7-1.2ubuntu7.9 |
2.4.7-1.2ubuntu7.13 |
cupsUbuntu:25.10 |
before 2.4.12-0ubuntu3.9, plus listed versions 2.4.12-0ubuntu12.4.12-0ubuntu22.4.12-0ubuntu32.4.12-0ubuntu3.32.4.12-0ubuntu3.5 |
2.4.12-0ubuntu3.9 |
cupsUbuntu:26.04:LTS |
before 2.4.16-1ubuntu1.2, plus listed versions 2.4.12-0ubuntu32.4.12-0ubuntu52.4.16-1ubuntu1 |
2.4.16-1ubuntu1.2 |
cupsUbuntu:22.04:LTS From an advisory covering 8 CVEs |
before 2.4.1op1-1ubuntu4.20, plus listed versions 2.3.3op2-7ubuntu22.4.1op1-1ubuntu12.4.1op1-1ubuntu22.4.1op1-1ubuntu32.4.1op1-1ubuntu4 Show 12 moreShow less2.4.1op1-1ubuntu4.12.4.1op1-1ubuntu4.22.4.1op1-1ubuntu4.42.4.1op1-1ubuntu4.62.4.1op1-1ubuntu4.72.4.1op1-1ubuntu4.82.4.1op1-1ubuntu4.92.4.1op1-1ubuntu4.102.4.1op1-1ubuntu4.112.4.1op1-1ubuntu4.122.4.1op1-1ubuntu4.152.4.1op1-1ubuntu4.16 |
2.4.1op1-1ubuntu4.20 |
cupsUbuntu:24.04:LTS From an advisory covering 8 CVEs |
before 2.4.7-1.2ubuntu7.13, plus listed versions 2.4.6-0ubuntu32.4.7-1.2ubuntu22.4.7-1.2ubuntu32.4.7-1.2ubuntu72.4.7-1.2ubuntu7.1 Show 5 moreShow less2.4.7-1.2ubuntu7.22.4.7-1.2ubuntu7.32.4.7-1.2ubuntu7.42.4.7-1.2ubuntu7.72.4.7-1.2ubuntu7.9 |
2.4.7-1.2ubuntu7.13 |
cupsUbuntu:25.10 From an advisory covering 8 CVEs |
before 2.4.12-0ubuntu3.9, plus listed versions 2.4.12-0ubuntu12.4.12-0ubuntu22.4.12-0ubuntu32.4.12-0ubuntu3.32.4.12-0ubuntu3.5 |
2.4.12-0ubuntu3.9 |
cupsUbuntu:26.04:LTS From an advisory covering 8 CVEs |
before 2.4.16-1ubuntu1.2, plus listed versions 2.4.12-0ubuntu32.4.12-0ubuntu52.4.16-1ubuntu1 |
2.4.16-1ubuntu1.2 |
cupsopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 2.4.17-1.1 | 2.4.17-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-34978 is a medium vulnerability (CVSS 6.5) in Openprinting Cups, published April 3, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in cups 2.4.18-r0.
References
github.com/OpenPrinting/cups/security/advisories/GHSA-f53q-7mxp-9gcr
security.alpinelinux.org/vuln/CVE-2026-34978
nvd.nist.gov/vuln/detail/CVE-2026-34978
docs.bell-sw.com/security/cves/CVE-2026-34978
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1785552246.html
nvd.nist.gov/vuln/detail/CVE-2026-34979
Show 114 moreShow less
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1785836378.html
nvd.nist.gov/vuln/detail/CVE-2026-34990
github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34978.json
security-tracker.debian.org/tracker/CVE-2026-34978
advisories.mageia.org/MGASA-2026-0201.html
bugs.mageia.org/show_bug.cgi?id=35355
openwall.com/lists/oss-security/2026/04/08/2
github.com/OpenPrinting/cups/security/advisories/GHSA-v987-m8hp-phj9
github.com/OpenPrinting/cups/security/advisories/GHSA-6qxf-7jx6-86fh
github.com/OpenPrinting/cups/security/advisories/GHSA-pp8w-2g52-7vj7
github.com/OpenPrinting/cups/security/advisories/GHSA-pjv5-prqp-46rg
github.com/OpenPrinting/cups/security/advisories/GHSA-qfp8-9frx-5j48
github.com/OpenPrinting/cups/security/advisories/GHSA-4852-v58g-6cwf
github.com/OpenPrinting/cups/security/advisories/GHSA-c54j-2vqw-wpwp
openwall.com/lists/oss-security/2026/04/17/11
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1932
nvd.nist.gov/vuln/detail/CVE-2026-27447
nvd.nist.gov/vuln/detail/CVE-2026-34980
nvd.nist.gov/vuln/detail/CVE-2026-39314
nvd.nist.gov/vuln/detail/CVE-2026-39316
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1933
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2018
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2019
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2020
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2021
access.redhat.com/errata/RHSA-2026:8814
images.redhat.com
access.redhat.com/security/cve/CVE-2025-58364
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-58060
access.redhat.com/security/cve/CVE-2025-64503
access.redhat.com/security/cve/CVE-2025-58436
access.redhat.com/security/cve/CVE-2025-57812
access.redhat.com/security/cve/CVE-2026-39316
access.redhat.com/security/cve/CVE-2026-39314
access.redhat.com/security/cve/CVE-2026-34990
access.redhat.com/security/cve/CVE-2026-34980
access.redhat.com/security/cve/CVE-2026-34979
access.redhat.com/security/cve/CVE-2026-34978
access.redhat.com/security/cve/CVE-2026-27447
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8814.json
bugzilla.redhat.com/show_bug.cgi?id=2414632
cve.org/CVERecord?id=CVE-2025-57812
nvd.nist.gov/vuln/detail/CVE-2025-57812
github.com/OpenPrinting/cups-filters/blob/3c58463e341b12c9d30d7d3807d2bac1bc595a78/cupsfilters/image-tiff.c
github.com/OpenPrinting/cups-filters/blob/3c58463e341b12c9d30d7d3807d2bac1bc595a78/filter/imagetoraster.c
github.com/OpenPrinting/libcupsfilters/blob/33421982e10f6a14bc0bab03b80c9cf4660e8d7d/cupsfilters/image-tiff.c
github.com/OpenPrinting/libcupsfilters/commit/b69dfacec7f176281782e2f7ac44f04bf9633cfa
github.com/OpenPrinting/libcupsfilters/security/advisories/GHSA-jpxg-qc2c-hgv4
bugzilla.redhat.com/show_bug.cgi?id=2392595
cve.org/CVERecord?id=CVE-2025-58060
nvd.nist.gov/vuln/detail/CVE-2025-58060
github.com/OpenPrinting/cups/security/advisories/GHSA-4c68-qgrh-rmmq
bugzilla.redhat.com/show_bug.cgi?id=2393078
cve.org/CVERecord?id=CVE-2025-58364
nvd.nist.gov/vuln/detail/CVE-2025-58364
github.com/OpenPrinting/cups/security/advisories/GHSA-7qx3-r744-6qv4
bugzilla.redhat.com/show_bug.cgi?id=2416040
cve.org/CVERecord?id=CVE-2025-58436
nvd.nist.gov/vuln/detail/CVE-2025-58436
bugzilla.redhat.com/show_bug.cgi?id=2414705
cve.org/CVERecord?id=CVE-2025-64503
nvd.nist.gov/vuln/detail/CVE-2025-64503
openwall.com/lists/oss-security/2025/11/12/2
github.com/OpenPrinting/cups-filters/blob/aea8d0db017e495b0204433ebdb0e86b4871094c/filter/pdftoraster.cxx
github.com/OpenPrinting/cups-filters/commit/50d94ca0f2fa6177613c97c59791bde568631865
github.com/OpenPrinting/cups-filters/security/advisories/GHSA-893j-2wr2-wrh9
github.com/OpenPrinting/libcupsfilters/blob/1dd86d835b27ed149b66aee1a4853d1db8a1f44c/cupsfilters/pdftoraster.cxx
bugzilla.redhat.com/show_bug.cgi?id=2454949
cve.org/CVERecord?id=CVE-2026-27447
github.com/OpenPrinting/cups/commit/88516bf6d9e34cef7a64a704b856b837f70cd220
bugzilla.redhat.com/show_bug.cgi?id=2454957
cve.org/CVERecord?id=CVE-2026-34978
bugzilla.redhat.com/show_bug.cgi?id=2454946
cve.org/CVERecord?id=CVE-2026-34979
bugzilla.redhat.com/show_bug.cgi?id=2454954
cve.org/CVERecord?id=CVE-2026-34980
bugzilla.redhat.com/show_bug.cgi?id=2454947
cve.org/CVERecord?id=CVE-2026-34990
bugzilla.redhat.com/show_bug.cgi?id=2456107
cve.org/CVERecord?id=CVE-2026-39314
bugzilla.redhat.com/show_bug.cgi?id=2456120
cve.org/CVERecord?id=CVE-2026-39316
suse.com/support/update/announcement/2026/suse-su-202621787-1
bugzilla.suse.com/1261568
bugzilla.suse.com/1261569
bugzilla.suse.com/1261570
bugzilla.suse.com/1261571
bugzilla.suse.com/1261572
bugzilla.suse.com/1261742
bugzilla.suse.com/1261743
bugzilla.suse.com/1263116
suse.com/security/cve/CVE-2026-27447
suse.com/security/cve/CVE-2026-34978
suse.com/security/cve/CVE-2026-34979
suse.com/security/cve/CVE-2026-34980
suse.com/security/cve/CVE-2026-34990
suse.com/security/cve/CVE-2026-39314
suse.com/security/cve/CVE-2026-39316
suse.com/security/cve/CVE-2026-41079
suse.com/support/update/announcement/2026/suse-su-202621836-1
suse.com/support/update/announcement/2026/suse-su-202621850-1
suse.com/support/update/announcement/2026/suse-su-202621871-1
suse.com/support/update/announcement/2026/suse-su-20262718-1
suse.com/support/update/announcement/2026/suse-su-20262732-1
ubuntu.com/security/CVE-2026-34978
ubuntu.com/security/notices/USN-8405-1
ubuntu.com/security/CVE-2026-27447
ubuntu.com/security/CVE-2026-34979
ubuntu.com/security/CVE-2026-34980
ubuntu.com/security/CVE-2026-34990
ubuntu.com/security/CVE-2026-39314
ubuntu.com/security/CVE-2026-39316
ubuntu.com/security/CVE-2026-41079
Left out here: the rest of 4 source descriptions. The JSON record has them.