Openprinting Cups vulnerabilities
26 known vulnerabilities affecting openprinting/cups.
Total CVEs
26
CISA KEV
0
Public exploits
1
Exploited in wild
1
Severity breakdown
HIGH5MEDIUM19LOW2
Vulnerabilities
Page 1 of 2
CVE-2024-47176P1MEDIUMCVSS 5.3ExploitedPoCfixed in 2.4.132024-09-26
CVE-2024-47176 [MEDIUM] CWE-1327 CVE-2024-47176: CUPS is a standards-based, open-source printing system, and `cups-browsed` contains network printing
CUPS is a standards-based, open-source printing system, and `cups-browsed` contains network printing functionality including, but not limited to, auto-discovering print services and shared printers. `cups-browsed` binds to `INADDR_ANY:631`, causing it to trust any packet from any source, and can cause the `Get-Printer-Attributes` IPP request to an
nvd
CVE-2026-34980P3HIGHCVSS 7.5≤ 2.4.16fixed in 2.4.202026-04-03
CVE-2026-34980 [HIGH] CWE-20 CVE-2026-34980: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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 textWithoutLangua
nvd
CVE-2025-58060P3HIGHCVSS 8.0fixed in 2.4.132025-09-11
CVE-2025-58060 [HIGH] CWE-287 CVE-2025-58060: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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 `Auth
nvd
CVE-2026-34990P3HIGHCVSS 7.8≤ 2.4.162026-04-03
CVE-2026-34990 [HIGH] CWE-287 CVE-2026-34990: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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, an
nvd
CVE-2024-35235P3MEDIUMCVSS 6.7≤ 2.4.82024-06-11
CVE-2024-35235 [MEDIUM] CWE-59 CVE-2024-35235: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.8 and earlier, when starting the cupsd server with a Listen configuration item pointing to a symbolic link, the cupsd process can be caused to perform an arbitrary chmod of the provided argument, providing world-writable access to the
nvd
CVE-2026-34978P3MEDIUMCVSS 6.5≤ 2.4.162026-04-03
CVE-2026-34978 [MEDIUM] CWE-22 CVE-2026-34978: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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 Ca
nvd
CVE-2026-27447P3MEDIUMCVSS 6.3≤ 2.4.162026-04-03
CVE-2026-27447 [MEDIUM] CWE-863 CVE-2026-27447: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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 res
nvd
CVE-2026-107886P3MEDIUMCVSS 6.5≥ 1.4.8, < 2.4.202026-10-09
CVE-2026-107886 [MEDIUM] CWE-415 CVE-2026-107886: OpenPrinting CUPS before 2.4.20 contains a double-free in printer-class management. When CUPS-Add-Mo
OpenPrinting CUPS before 2.4.20 contains a double-free in printer-class management. When CUPS-Add-Modify-Class replaces an existing class member list, add_class() frees pclass->printers without clearing the pointer. If subsequent validation fails, the class retains the dangling pointer; CUPS-Delete-Class subsequently frees the same allocation in c
nvd
CVE-2023-34241P4HIGHCVSS 7.1≥ 2.2.0, < 2.4.6v>= 2.0.0, < 2.4.62023-06-22
CVE-2023-34241 [HIGH] CWE-416 CVE-2023-34241: OpenPrinting CUPS is a standards-based, open source printing system for Linux and other Unix-like op
OpenPrinting CUPS is a standards-based, open source printing system for Linux and other Unix-like operating systems. Starting in version 2.0.0 and prior to version 2.4.6, CUPS logs data of free memory to the logging service AFTER the connection has been closed, when it should have logged the data right before. This is a use-after-free bug that impacts
nvd
CVE-2025-61915P4MEDIUMCVSS 6.7fixed in 2.4.152025-11-29
CVE-2025-61915 [MEDIUM] CWE-124 CVE-2025-61915: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to version 2.4.15, a user in the lpadmin group can use the cups web ui to change the config and insert a malicious line. Then the cupsd process which runs as root will parse the new config and cause an out-of-bound write. This issue has been pa
nvd
CVE-2026-61702P4MEDIUMCVSS 5.3fixed in 2.4.202026-10-15
CVE-2026-61702 [MEDIUM] CWE-22 CVE-2026-61702: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.20, copy_banner() in scheduler/ipp.c uses the attacker-controlled IPP attributes-natural-language value as a directory component beneath DataDir/banners when processing a job-sheets banner. The job-sheets value must first match a register
nvd
CVE-2023-4504P4HIGHCVSS 7.0fixed in 2.4.7fixed in 2.4.62023-09-21
CVE-2023-4504 [HIGH] CWE-122 CVE-2023-4504: Due to failure in validating the length provided by an attacker-crafted PPD PostScript document, CUP
Due to failure in validating the length provided by an attacker-crafted PPD PostScript document, CUPS and libppd are susceptible to a heap-based buffer overflow and possibly code execution. This issue has been fixed in CUPS version 2.4.7, released in September of 2023.
nvd
CVE-2025-58364P4MEDIUMCVSS 6.5fixed in 2.4.132025-09-11
CVE-2025-58364 [MEDIUM] CVE-2025-58364: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.12 and earlier, an unsafe deserialization and validation of printer attributes causes null dereference in the libcups library. This is a remote DoS vulnerability available in local subnet in default configurations. It can cause the cups & cup
nvd
CVE-2026-55480P4MEDIUMCVSS 5.7fixed in 2.4.202026-10-15
CVE-2026-55480 [MEDIUM] CWE-59 CVE-2026-55480: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.20, copy_model() in scheduler/ipp.c creates a predictable TempDir/.ppd path in an lp-group-writable directory and opens it as root without O_EXCL or O_NOFOLLOW. Exploitation requires an lp-group process able to write that directory to pre
nvd
CVE-2026-34979P4MEDIUMCVSS 5.3≤ 2.4.162026-04-03
CVE-2026-34979 [MEDIUM] CWE-122 CVE-2026-34979: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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.
nvd
CVE-2022-26691P4MEDIUMCVSS 6.7fixed in 2.4.22022-05-26
CVE-2022-26691 [MEDIUM] CWE-697 CVE-2022-26691: A logic issue was addressed with improved state management. This issue is fixed in Security Update 2
A logic issue was addressed with improved state management. This issue is fixed in Security Update 2022-003 Catalina, macOS Monterey 12.3, macOS Big Sur 11.6.5. An application may be able to gain elevated privileges.
nvd
CVE-2026-39316P4MEDIUMCVSS 6.2≤ 2.4.162026-04-07
CVE-2026-39316 [MEDIUM] CWE-416 CVE-2026-39316: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. In versions 2.4.16 and prior, a use-after-free vulnerability exists in the CUPS scheduler (cupsd) when temporary printers are automatically deleted. cupsdDeleteTemporaryPrinters() in scheduler/printers.c calls cupsdDeletePrinter() without first expir
nvd
CVE-2026-39314P4MEDIUMCVSS 6.2≤ 2.4.162026-04-07
CVE-2026-39314 [MEDIUM] CWE-191 CVE-2026-39314: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
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 che
nvd
CVE-2026-41079P4MEDIUMCVSS 5.4fixed in 2.4.172026-04-24
CVE-2026-41079 [MEDIUM] CWE-125 CVE-2026-41079: OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems.
OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating systems. Prior to 2.4.17, a network-adjacent attacker can send a crafted SNMP response to the CUPS SNMP backend that causes an out-of-bounds read of up to 176 bytes past a stack buffer. The leaked memory is converted from UTF-16 to UTF-8 and stored as printer
nvd
CVE-2023-32324P4MEDIUMCVSS 5.5≤ 2.4.22023-06-01
CVE-2023-32324 [MEDIUM] CWE-122 CVE-2023-32324: OpenPrinting CUPS is an open source printing system. In versions 2.4.2 and prior, a heap buffer over
OpenPrinting CUPS is an open source printing system. In versions 2.4.2 and prior, a heap buffer overflow vulnerability would allow a remote attacker to launch a denial of service (DoS) attack. A buffer overflow vulnerability in the function `format_log_line` could allow remote attackers to cause a DoS on the affected system. Exploitation of the vuln
nvd
1 / 2Next →