Advisories · Technology
OpenPrinting cups.
Every CVE that names OpenPrinting cups among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 5.3 Medium
OpenPrinting CUPS: root-side banner file disclosure
- OpenPrinting cups
- Path traversal
- CVSS 3.3 Low
CUPS ipp backend status-line injection can update queue PPD and lead to conditional RCE as lp via foomatic-rip
- OpenPrinting cups
- Other injection
- Command injection
- CVSS 5.7 Medium
CUPS copy_model() creates a predictable PPD tempfile without O_EXCL/O_NOFOLLOW (symlink TOCTOU, lp → root)
- OpenPrinting cups
- Path traversal
- CWE-377
- CVSS 2.5 Low
CUPS fax option values bypass the CVE-2026-34980 control-character sanitizer (incomplete fix)
- OpenPrinting cups
- Other injection
- Code injection
- CVSS 3.3 Low
NULL pointer dereference in OpenPrinting CUPS
- OpenPrinting CUPS
- Memory corruption
- CVSS 5.1 Medium
NULL pointer dereference in OpenPrinting CUPS
- OpenPrinting CUPS
- Memory corruption
- CVSS 2.3 Low
Double free in OpenPrinting CUPS
- OpenPrinting CUPS
- Memory corruption
- CVSS 3.3 Low
Resource allocation without limits in OpenPrinting CUPS
- OpenPrinting CUPS
- Denial of service
- CVSS 4.3 Medium
OpenPrinting CUPS: Heap out-of-bounds read in SNMP supply-level polling leaks stack memory to authenticated users
- OpenPrinting cups
- Memory corruption
- Information disclosure
- CVSS 4.0 Medium
CUPS has a use-after-free in `cupsdDeleteTemporaryPrinters` via dangling subscription pointer
- OpenPrinting cups
- Memory corruption
- CVSS 4.0 Medium
CUPS has an integer underflow in `_ppdCreateFromIPP` causes root cupsd crash via negative `job-password-supported`
- OpenPrinting cups
- Memory corruption
- CVSS 6.1 Medium
OpenPrinting CUPS: Shared PostScript queue lets anonymous Print-Job requests reach `lp` code execution over the network
- OpenPrinting cups
- CWE-20
- CVSS 5.3 Medium
OpenPrinting CUPS: Heap overflow in `get_options()`
- OpenPrinting cups
- Memory corruption
- CVSS 6.5 Medium
OpenPrinting CUPS: Path traversal in RSS notify-recipient-uri enables file write outside CacheDir/rss (and clobbering of job.cache)
- OpenPrinting cups
- Path traversal
- CVSS 5.0 Medium
OpenPrinting CUPS: Local print admin token disclosure using temporary printers
- OpenPrinting cups
- Authentication bypass
- CVSS 4.8 Medium
OpenPrinting CUPS: Authorization bypass via case-insensitive group-member lookup
- OpenPrinting cups
- Broken access control
- CVSS 5.1 Medium
OpenPrinting CUPS slow client can halt cupsd, leading to a possible DoS attack
- OpenPrinting cups
- Denial of service
- CVSS 6.0 Medium
OpenPrinting CUPS vulnerable to stack based out-of-bound write
- OpenPrinting cups
- Memory corruption
- CWE-129
- CVSS 6.5 Medium
cups: Remote DoS via null dereference
- OpenPrinting cups
- Memory corruption
- CWE-20
- CVSS 8.0 High
cups has Authentication bypass with AuthType Negotiate
- OpenPrinting cups
- Authentication bypass
- CVSS 4.4 Medium
Cupsd Listen arbitrary chmod 0140777
- OpenPrinting cups
- Path traversal
- CWE-252
- CVSS 7.0 High
OpenPrinting CUPS/libppd Postscript Parsing Heap Overflow
- OpenPrinting CUPS
- OpenPrinting libppd
- Memory corruption
- CVSS 5.3 Medium
CUPS vulnerable to use-after-free in cupsdAcceptClient()
- OpenPrinting cups
- Memory corruption
- CVSS 7.5 High
OpenPrinting CUPS vulnerable to heap buffer overflow
- OpenPrinting cups
- Memory corruption