Every CVE Search/ Get API key

CVE-2023-4504

OpenPrinting CUPS/libppd Postscript Parsing Heap Overflow

7.0 HighPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.64%Up 0.6 points since Sep 22, 2023
90%50%10%1%

What each source reports

NVD Score used 7.0

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.

Record
CVE-2023-4504
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-122, CWE-787
Updated
2026-11-02
CVE List 7.0

OpenPrinting CUPS/libppd Postscript Parsing Heap Overflow

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.

Record
CVE-2023-4504
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-122
Updated
2026-11-02
EUVDEUVD-2023-54359 7.0

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.

Record
EUVD-2023-54359
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALPINE-CVE-2023-4504 7.0

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.

Record
ALPINE-CVE-2023-4504
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-37075 7.0

CVE-2023-4504 affecting package cups for versions less than 2.3.3op2-7

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.

Record
AZL-37075
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-37100 7.0

CVE-2023-4504 affecting package cups for versions less than 2.4.10-1

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.

Record
AZL-37100
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 26 moreShow less
OSVBELL-CVE-2023-4504 7.0
Record
BELL-CVE-2023-4504
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.0

OpenPrinting CUPS/libppd Postscript Parsing Heap Overflow

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.

Record
CVE-2023-4504
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-122
Updated
2026-11-02
OSVDEBIAN-CVE-2023-4504 7.0

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.

Record
DEBIAN-CVE-2023-4504
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1703 8.8

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):

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. (CVE-2023-4504)

Record
OESA-2023-1703
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1704 8.8

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):

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. (CVE-2023-4504)

Record
OESA-2023-1704
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1705 8.8

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):

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. (CVE-2023-4504)

Record
OESA-2023-1705
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1734 8.8

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):

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. (CVE-2023-4504)

Record
OESA-2023-1734
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1752 8.8

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):

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. (CVE-2023-4504)

Record
OESA-2023-1752
CVSS 3.1
8.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2023-4504 0.0

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.

Record
UBUNTU-CVE-2023-4504
CVSS 3.1
0.0 NoneCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2023-1697575950 No score

Fix CVE(s): CVE-2023-4504

  • SECURITY UPDATE: heap-based buffer overflow
    • debian/patches/CVE-2023-4504.patch: check for end of buffer if there is an escaped character
    • CVE-2023-4504
Record
CLSA-2023-1697575950
Updated
2026-11-02
OSVCLSA-2023-1697576053 No score

Fix CVE(s): CVE-2023-4504

  • SECURITY UPDATE: heap-based buffer overflow
    • debian/patches/CVE-2023-4504.patch: check for end of buffer if there is an escaped character
    • CVE-2023-4504
Record
CLSA-2023-1697576053
Updated
2026-11-02
OSVCLSA-2024-1720178510 No score

cups: Fix of CVE-2023-4504

  • CVE-2023-4504: scan_ps(): check for null terminator after backslash character
Record
CLSA-2024-1720178510
Updated
2026-11-02
OSVCLSA-2025-1758743212 No score

cups: Fix of CVE-2023-4504

  • CVE-2023-4504: check for null terminator after a backslash
Record
CLSA-2025-1758743212
Updated
2026-11-02
OSVCLSA-2025-1758796854 No score

cups: Fix of CVE-2023-4504

  • CVE-2023-4504: check for null terminator after a backslash
Record
CLSA-2025-1758796854
Updated
2026-11-02
OSVCLSA-2025-1759329269 No score

cups: Fix of 2 CVEs

  • CVE-2023-4504: validate length of attacker-crafted PPD PostScript documents to prevent heap-based buffer overflow and possible code execution
  • CVE-2025-58060: fix authentication bypass issue caused by not checking password when AuthType is not Basic.
Record
CLSA-2025-1759329269
Updated
2026-11-02
OSVCLSA-2025-1759332650 No score

cups: Fix of 2 CVEs

  • CVE-2023-4504: validate length of attacker-crafted PPD PostScript documents to prevent heap-based buffer overflow and possible code execution
  • CVE-2025-58060: fix authentication bypass issue caused by not checking password when AuthType is not Basic.
Record
CLSA-2025-1759332650
Updated
2026-11-02
OSVCLSA-2026-1777462768 No score

cups: Fix of CVE-2023-4504

  • CVE-2023-4504: validate PPD PostScript input length to prevent heap-based buffer overflow in raster-interpret.c
Record
CLSA-2026-1777462768
Updated
2026-11-02
OSVCLSA-2026-1777540724 No score

cups: Fix of CVE-2023-4504

  • CVE-2023-4504: fix heap-based buffer overflow in cups raster-interpret PPD PostScript scanner; scan_ps() in filter/interpret.c now returns NULL on a lone trailing backslash escape sequence rather than reading past the buffer terminator
Record
CLSA-2026-1777540724
Updated
2026-11-02
OSVMGASA-2023-0284 No score

Updated cups packages fix security vulnerabilities

The updated packages fix security vulnerabilities:

It was discovered that CUPS incorrectly authenticated certain remote requests. A remote attacker could possibly use this issue to obtain recently printed documents. (CVE-2023-32360)

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. (CVE-2023-4504)

Record
MGASA-2023-0284
Updated
2026-11-02
OSVopenSUSE-SU-2024:13250-1 No score

cups-2.4.2-7.1 on GA media

These are all security issues fixed in the cups-2.4.2-7.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13250-1
Updated
2026-11-02
OSVSUSE-SU-2023:3706-1 No score

Security update for cups

This update for cups fixes the following issues:

  • CVE-2023-4504: Fixed heap overflow in OpenPrinting CUPS Postscript Parsing (bsc#1215204).
  • CVE-2023-34241: Fixed a use-after-free problem in cupsdAcceptClient() (bsc#1212230).
  • CVE-2023-32360: Fixed information leak through Cups-Get-Document operation (bsc#1214254).
Record
SUSE-SU-2023:3706-1
Updated
2026-11-02
OSVSUSE-SU-2023:3707-1 No score

Security update for cups

This update for cups fixes the following issues:

  • CVE-2023-4504: Fixed heap overflow in OpenPrinting CUPS Postscript Parsing (bsc#1215204).
  • CVE-2023-32360: Fixed Information leak through Cups-Get-Document operation (bsc#1214254).
Record
SUSE-SU-2023:3707-1
Updated
2026-11-02
OSVSUSE-SU-2023:3707-2 No score

Security update for cups

This update for cups fixes the following issues:

  • CVE-2023-4504: Fixed heap overflow in OpenPrinting CUPS Postscript Parsing (bsc#1215204).
  • CVE-2023-32360: Fixed Information leak through Cups-Get-Document operation (bsc#1214254).
Record
SUSE-SU-2023:3707-2
Updated
2026-11-02
OSVSUSE-SU-2025:20090-1 No score

Security update for cups

This update for cups fixes the following issues:

  • Version upgrade to 2.4.11: See https://github.com/openprinting/cups/releases CUPS 2.4.11 brings several bug fixes regarding IPP response validation, processing PPD values, Web UI support (checkbox support, modifying printers) and others fixes. Detailed list (from CHANGES.md):

  • Version upgrade to 2.4.10: See https://github.com/openprinting/cups/releases CUPS 2.4.10 brings two fixes:

    • Fixed error handling when reading a mixed 1setOf attribute.
    • Fixed scheduler start if there is only domain socket to listen on (Issue #985) which is fix for regression after fix for CVE-2024-35235 in scenarios where is no other listeners in cupsd.conf than domain socket created on demand by systemd, launchd or upstart. Issues are those at https://github.com/OpenPrinting/cups/issues
  • Version upgrade to 2.4.9: See https://github.com/openprinting/cups/releases CUPS 2.4.9 brings security fix for CVE-2024-35235 and several bug fixes regarding CUPS Web User Interface, PPD generation and HTTP protocol implementation. Detailed list (from CHANGES.md):

    • Fixed domain socket handling (CVE-2024-35235)
    • Fixed creating of cupsUrfSupported PPD keyword (Issue #952)
    • Fixed searching for destinations in web ui (Issue #954)
    • Fixed TLS negotiation using OpenSSL with servers that require the TLS SNI extension.
    • Really raised cups_enum_dests() timeout for listing available IPP printers (Issue #751)...
    • Fixed Host header regression (Issue #967)
    • Fixed DNS-SD lookups of local services with Avahi (Issue #970)
    • Fixed listing jobs in destinations in web ui. (Apple issue #6204)
    • Fixed showing search query in web ui help page. (Issue #977) Issues are those at https://github.com/OpenPrinting/cups/issues Apple issues are those at https://github.com/apple/cups/issues
  • Update to version 2.4.8: See https://github.com/openprinting/cups/releases CUPS 2.4.8 brings many bug fixes which aggregated over the last half a year. It brings the important fix for race conditions and errors which can happen when installing permanent IPP Everywhere printer, support for PAM modules password-auth and system-auth and new option for lpstat which can show only the successful jobs. Detailed list (from CHANGES.md):

    • Added warning if the device has to be asked for 'all,media-col-database' separately (Issue #829)
    • Added new value for 'lpstat' option '-W' - successfull - for getting successfully printed jobs (Issue #830)
    • Added support for PAM modules password-auth and system-auth (Issue #892)
    • Updated IPP Everywhere printer creation error reporting (Issue #347)
    • Updated and documented the MIME typing buffering limit (Issue #925)
    • Raised 'cups_enum_dests()' timeout for listing …
Record
SUSE-SU-2025:20090-1
Updated
2026-11-02
OSVUSN-6391-1 No score

cups vulnerability

It was discovered that CUPS incorrectly parsed certain Postscript objects. If a user or automated system were tricked into printing a specially crafted document, a remote attacker could use this issue to cause CUPS to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-6391-1
Updated
2026-11-02
OSVUSN-6391-2 No score

cups vulnerability

USN-6391-1 fixed a vulnerability in CUPS. This update provides the corresponding update for Ubuntu 16.04 LTS and Ubuntu 18.04 LTS.

Original advisory details:

It was discovered that CUPS incorrectly parsed certain Postscript objects. If a user or automated system were tricked into printing a specially crafted document, a remote attacker could use this issue to cause CUPS to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-6391-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cups
Alpine:v3.17
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.18
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.19
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.20
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.21
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.22
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.23
before 2.4.7-r0
2.4.7-r0
cups
Alpine:v3.24
before 2.4.7-r0
2.4.7-r0
cups
Azure Linux:2
before 2.3.3op2-7
2.3.3op2-7
cups
Azure Linux:3
before 2.4.10-1
2.4.10-1
Show 137 moreShow less
Affected packages
PackageAffectedFixed
cups
Alpaquita:23
2.4.2-r2 up to 2.4.2-r5
2.4.2-r5
cups
Alpaquita:stream
2.4.2-r5 up to 2.4.7-r0
2.4.7-r0
cups
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-bsd
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-client
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-common
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-core-drivers
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-daemon
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-ipp-utils
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-ppdc
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups-server-common
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcups2
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcups2-dev
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupscgi1
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupscgi1-dev
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupsimage2
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupsimage2-dev
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupsmime1
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupsmime1-dev
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupsppdc1
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
libcupsppdc1-dev
TuxCare:Ubuntu:16.04
before 2.1.3-4ubuntu0.11+tuxcare.els4
2.1.3-4ubuntu0.11+tuxcare.els4
cups
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-bsd
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-client
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-common
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-core-drivers
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-daemon
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-ipp-utils
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-ppdc
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups-server-common
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcups2
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcups2-dev
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcupscgi1
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcupsimage2
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcupsimage2-dev
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcupsmime1
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
libcupsppdc1
TuxCare:Ubuntu:18.04
before 2.2.7-1ubuntu2.10+tuxcare.els2
2.2.7-1ubuntu2.10+tuxcare.els2
cups
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups-client
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups-devel
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups-filesystem
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups-ipptool
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups-libs
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups-lpd
TuxCare:CentOS:7
before 1:1.6.3-52.el7_9.tuxcare.els1
1:1.6.3-52.el7_9.tuxcare.els1
cups
TuxCare:OracleLinux:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-devel
TuxCare:OracleLinux:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-libs
TuxCare:OracleLinux:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-lpd
TuxCare:OracleLinux:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-php
TuxCare:OracleLinux:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups
TuxCare:CentOS:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-devel
TuxCare:CentOS:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-libs
TuxCare:CentOS:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-lpd
TuxCare:CentOS:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups-php
TuxCare:CentOS:6
before 1:1.4.2-81.el6_10.tuxcare.els1
1:1.4.2-81.el6_10.tuxcare.els1
cups
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-client
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-devel
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-filesystem
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-ipptool
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-libs
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-lpd
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-client
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-devel
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-filesystem
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-ipptool
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-libs
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups-lpd
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 1:2.2.6-40.el8.tuxcare.els5
1:2.2.6-40.el8.tuxcare.els5
cups
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-client
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-devel
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-filesystem
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-ipptool
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-libs
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-lpd
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups-printerapp
TuxCare:AlmaLinux:9.6
before 1:2.3.3op2-33.el9_6.1.tuxcare.els4
1:2.3.3op2-33.el9_6.1.tuxcare.els4
cups
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups-client
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups-devel
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups-filesystem
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups-ipptool
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups-libs
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups-lpd
TuxCare:CentOS-Stream:8
before 1:2.2.6-57.el8.tuxcare.els6
1:2.2.6-57.el8.tuxcare.els6
cups
Debian:12
before 2.4.2-3+deb12u2, plus listed versions
2.4.2-32.4.2-3+deb12u1
2.4.2-3+deb12u2
cups
Debian:13
before 2.4.2-6
2.4.2-6
cups
Debian:14
before 2.4.2-6
2.4.2-6
cups
Debian:10
From an advisory covering 2 CVEs
before 2.2.10-6+deb10u9, plus listed versions
2.2.10-62.2.10-6+deb10u12.2.10-6+deb10u22.2.10-6+deb10u32.2.10-6+deb10u4
Show 4 moreShow less
2.2.10-6+deb10u52.2.10-6+deb10u62.2.10-6+deb10u72.2.10-6+deb10u8
2.2.10-6+deb10u9
cups
Mageia:8
From an advisory covering 2 CVEs
before 2.3.3op2-1.5.mga8
2.3.3op2-1.5.mga8
cups
Mageia:9
From an advisory covering 2 CVEs
before 2.4.6-1.1.mga9
2.4.6-1.1.mga9
cups
openEuler:20.03-LTS-SP1
before 2.2.13-18.oe1
2.2.13-18.oe1
cups
openEuler:22.03-LTS-SP1
before 2.4.0-10.oe2203sp1
2.4.0-10.oe2203sp1
cups
openEuler:22.03-LTS-SP2
before 2.4.0-10.oe2203sp2
2.4.0-10.oe2203sp2
cups
openEuler:20.03-LTS-SP3
before 2.2.13-19.oe1
2.2.13-19.oe1
cups
openEuler:22.03-LTS
before 2.4.0-10.oe2203
2.4.0-10.oe2203
cups
SUSE:OpenStack Cloud 9
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Server 12 SP4-ESPOS
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Server 12 SP4-LTSS
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 3 CVEs
before 1.7.5-20.46.1
1.7.5-20.46.1
cups
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Module for Basesystem 15 SP4
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Module for Basesystem 15 SP5
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Module for Desktop Applications 15 SP5
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Module for Development Tools 15 SP5
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Manager Proxy 4.2
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Manager Server 4.2
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Enterprise Storage 7.1
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 2 CVEs
before 2.2.7-150000.3.51.2
2.2.7-150000.3.51.2
cups
SUSE:Linux Micro 6.0
From an advisory covering 5 CVEs
before 2.4.11-1.1
2.4.11-1.1
cups
Ubuntu:Pro:16.04:LTS
before 2.1.3-4ubuntu0.11+esm4, plus listed versions
2.1.0-4ubuntu32.1.0-52.1.0-62.1.0-6ubuntu12.1.0-7
Show 19 moreShow less
2.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+esm3
2.1.3-4ubuntu0.11+esm4
libppd
Ubuntu:16.04:LTS
All versions, plus listed versions
2:0.10-7.2
None known
cups
Ubuntu:Pro:18.04:LTS
before 2.2.7-1ubuntu2.10+esm2, plus listed versions
2.2.4-7ubuntu22.2.5-22.2.6-22.2.6-32.2.6-4
Show 14 moreShow less
2.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+esm1
2.2.7-1ubuntu2.10+esm2
libppd
Ubuntu:18.04:LTS
All versions, plus listed versions
2:0.10-7.3
None known
cups
Ubuntu:20.04:LTS
before 2.3.1-9ubuntu1.6, plus listed versions
2.2.12-2ubuntu12.3.0-62.3.0-72.3.0-7ubuntu12.3.1-1ubuntu1
Show 9 moreShow less
2.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.5
2.3.1-9ubuntu1.6
libppd
Ubuntu:20.04:LTS
All versions, plus listed versions
2:0.10-7.3
None known
cups
Ubuntu:22.04:LTS
before 2.4.1op1-1ubuntu4.7, plus listed versions
2.3.3op2-7ubuntu22.4.1op1-1ubuntu12.4.1op1-1ubuntu22.4.1op1-1ubuntu32.4.1op1-1ubuntu4
Show 4 moreShow less
2.4.1op1-1ubuntu4.12.4.1op1-1ubuntu4.22.4.1op1-1ubuntu4.42.4.1op1-1ubuntu4.6
2.4.1op1-1ubuntu4.7
libppd
Ubuntu:22.04:LTS
All versions, plus listed versions
2:0.10-7.32:0.10-8
None known
cups
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.4.2-7.1
2.4.2-7.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubdjjohnson565/CUPS-Exploit2025-05-08

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-4504 is a high vulnerability (CVSS 7.0) in Openprinting Cups, published September 20, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.64%, the 50th percentile. Fixed in cups 2.4.7-r0.

References

Show 47 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open