Apple Cups vulnerabilities
128 known vulnerabilities affecting apple/cups.
Total CVEs
128
CISA KEV
0
Public exploits
16
Exploited in wild
0
Severity breakdown
CRITICAL21HIGH32MEDIUM63LOW12
Vulnerabilities
Page 1 of 7
CVE-2026-41079MEDIUMCVSS 4.32026-04-24
CVE-2026-41079 [MEDIUM] CWE-125 cups: CUPS: Information disclosure via crafted SNMP response
cups: CUPS: Information disclosure via crafted SNMP response
A flaw was found in CUPS. A network-adjacent attacker can send a specially crafted Simple Network Management Protocol (SNMP) response to the CUPS SNMP backend, leading to an out-of-bounds read. This vulnerability allows for the disclosure of up to 176 bytes of sensitive memory, which is then converted and stored as printer supply description s
redhat
CVE-2025-58436MEDIUMCVSS 5.5≥ 0, < 2.4.1op1-1ubuntu4.16≥ 0, < 2.4.7-1.2ubuntu7.9+1 more2025-12-04
CVE-2025-58436 [MEDIUM] cups vulnerability
cups vulnerability
Johannes Meixner and Paul Zirnik discovered that CUPS incorrectly handled
clients that send messages slowly. A remote attacker could possibly use
this issue to cause CUPS to stop responding, resulting in a denial of
service. (CVE-2025-58436)
In addition, this update fixes a regression introduced in USN-7897-1 which
resulted in certain invalid configuration file directives to cause the CUPS
daemon to fail to start.
osv
CVE-2025-61915MEDIUMCVSS 6.7≥ 0, < 2.4.15-12025-11-29
CVE-2025-61915 [MEDIUM] 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 patched in
osv
CVE-2025-58060HIGHCVSS 8.0≥ 0, < 2.3.3op2-3+deb11u10≥ 0, < 2.4.2-3+deb12u9+2 more2025-09-11
CVE-2025-58060 [HIGH] 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 `AuthType` tha
osv
CVE-2025-58364MEDIUMCVSS 5.3≥ 0, < 2.3.3op2-3+deb11u10≥ 0, < 2.4.2-3+deb12u9+2 more2025-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 & cups
osv
CVE-2024-47175CRITICALCVSS 9.8PoC≥ 0, < 2.3.3op2-3+deb11u9≥ 0, < 2.4.2-3+deb12u8+1 more2024-09-26
CVE-2024-47175 [CRITICAL] CVE-2024-47175: CUPS is a standards-based, open-source printing system, and `libppd` can be used for legacy PPD file support
CUPS is a standards-based, open-source printing system, and `libppd` can be used for legacy PPD file support. The `libppd` function `ppdCreatePPDFromIPP2` does not sanitize IPP attributes when creating the PPD buffer. When used in combination with other functions such as `cfGetPrinterAttributes5`, can result in user controlled input and ultimately
osv
CVE-2024-35235MEDIUMCVSS 6.7≥ 0, < 2.3.3op2-3+deb11u7≥ 0, < 2.4.2-3+deb12u6+1 more2024-06-11
CVE-2024-35235 [MEDIUM] 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 target.
osv
CVE-2023-4504HIGHCVSS 7.0≥ 0, < 2.3.3op2-3+deb11u4≥ 0, < 2.4.2-3+deb12u2+1 more2023-09-21
CVE-2023-4504 [HIGH] CVE-2023-4504: Due to failure in validating the length provided by an attacker-crafted PPD PostScript document, CUPS and libppd are susceptible to a heap-based buffe
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.
osv
CVE-2023-32360MEDIUMCVSS 5.5≥ 0, < 2.3.3op2-3+deb11u4≥ 0, < 2.4.2-3+deb12u2+1 more2023-06-23
CVE-2023-32360 [MEDIUM] CVE-2023-32360: An authentication issue was addressed with improved state management
An authentication issue was addressed with improved state management. This issue is fixed in macOS Big Sur 11.7.7, macOS Monterey 12.6.6, macOS Ventura 13.4. An unauthenticated user may be able to access recently printed documents.
osv
CVE-2023-34241HIGHCVSS 7.1≥ 0, < 2.3.3op2-3+deb11u3≥ 0, < 2.4.2-3+deb12u1+1 more2023-06-22
CVE-2023-34241 [HIGH] CVE-2023-34241: OpenPrinting CUPS is a standards-based, open source printing system for Linux and other Unix-like operating systems
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
osv
CVE-2023-32324MEDIUMCVSS 5.5≥ 0, < 2.3.3op2-3+deb11u3≥ 0, < 2.4.2-3+deb12u1+1 more2023-06-01
CVE-2023-32324 [MEDIUM] CVE-2023-32324: OpenPrinting CUPS is an open source printing system
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 vulnerability can be triggered when the configuration file `c
osv
CVE-2022-26691MEDIUMCVSS 6.7fixed in 499.42022-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.
nvdosv
CVE-2020-10001MEDIUMCVSS 5.5≥ 0, < 2.3.3op2-12021-04-02
CVE-2020-10001 [MEDIUM] CVE-2020-10001: An input validation issue was addressed with improved memory handling
An input validation issue was addressed with improved memory handling. This issue is fixed in macOS Big Sur 11.1, Security Update 2020-001 Catalina, Security Update 2020-007 Mojave. A malicious application may be able to read restricted memory.
osv
CVE-2019-8696HIGHCVSS 8.8≥ 0, < 2.2.12-12020-10-27
CVE-2019-8696 [HIGH] CVE-2019-8696: A buffer overflow issue was addressed with improved memory handling
A buffer overflow issue was addressed with improved memory handling. This issue is fixed in macOS Mojave 10.14.6, Security Update 2019-004 High Sierra, Security Update 2019-004 Sierra. An attacker in a privileged network position may be able to execute arbitrary code.
osv
CVE-2019-8675HIGHCVSS 8.8≥ 0, < 2.2.12-12020-10-27
CVE-2019-8675 [HIGH] CVE-2019-8675: A buffer overflow issue was addressed with improved memory handling
A buffer overflow issue was addressed with improved memory handling. This issue is fixed in macOS Mojave 10.14.6, Security Update 2019-004 High Sierra, Security Update 2019-004 Sierra. An attacker in a privileged network position may be able to execute arbitrary code.
osv
CVE-2019-8842LOWCVSS 3.3≥ 0, < 2.3.1-122020-10-27
CVE-2019-8842 [LOW] CVE-2019-8842: A buffer overflow was addressed with improved bounds checking
A buffer overflow was addressed with improved bounds checking. This issue is fixed in macOS Catalina 10.15.2, Security Update 2019-002 Mojave, and Security Update 2019-007 High Sierra. In certain configurations, a remote attacker may be able to submit arbitrary print jobs.
osv
CVE-2020-3898HIGHCVSS 7.8≥ 0, < 2.3.1-122020-10-22
CVE-2020-3898 [HIGH] CVE-2020-3898: A memory corruption issue was addressed with improved validation
A memory corruption issue was addressed with improved validation. This issue is fixed in macOS Catalina 10.15.4. An application may be able to gain elevated privileges.
osv
CVE-2012-6094CRITICALCVSS 9.8fixed in 1.5.4-1.12019-12-20
CVE-2012-6094 [CRITICAL] CWE-863 CVE-2012-6094: cups (Common Unix Printing System) 'Listen localhost:631' option not honored correctly which could p
cups (Common Unix Printing System) 'Listen localhost:631' option not honored correctly which could provide unauthorized access to the system
nvd
CVE-2019-2228MEDIUMCVSS 5.5≥ 0, < 2.3.1-12019-12-06
CVE-2019-2228 [MEDIUM] CVE-2019-2228: In array_find of array
In array_find of array.c, there is a possible out-of-bounds read due to an incorrect bounds check. This could lead to local information disclosure in the printer spooler with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-8.0 Android-8.1 Android-9 Android-10Android ID: A-111210196
osv
CVE-2019-2180MEDIUMCVSS 5.5≥ 0, < 2.2.12-12019-09-05
CVE-2019-2180 [MEDIUM] CVE-2019-2180: In ippSetValueTag of ipp
In ippSetValueTag of ipp.c in Android 8.0, 8.1 and 9, there is a possible out of bounds read due to improper input validation. This could lead to local information disclosure from the printer service with no additional execution privileges needed. User interaction is not needed for exploitation.
osv
1 / 7Next →