Approved changes feed: RSS · Atom

cpe:2.3:a:openprinting:cups:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpenprinting (93a57ef6-4097-59be-aade-33c84577f500)
ProductCups (3824a1b8-518a-50cd-b97a-d1d97ccebffd)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/cups purl2cpe 2026-06-01 10:12:23.117211
pkg:deb/ubuntu/cups purl2cpe 2026-06-01 10:12:23.117212
pkg:github/openprinting/cups purl2cpe 2026-06-01 10:12:23.117214
pkg:rpm/fedora/cups purl2cpe 2026-06-01 10:12:23.117215

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-41079 vulnerable 2026-06-08 08:03:14.703193 OpenPrinting CUPS: Heap out-of-bounds read in SNMP supply-level polling leaks stack memory to authenticated users
MEDIUM (4.3)
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 supply description strings, which are subsequently visible to authenticated users via IPP Get-Printer-Attributes responses and the CUPS web interface. This vulnerability is fixed in 2.4.17.
Published: 2026-04-24T16:54:38.742Z
Updated: 2026-04-25T01:47:44.540Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39316 vulnerable 2026-06-08 08:01:16.167680 CUPS has a use-after-free in `cupsdDeleteTemporaryPrinters` via dangling subscription pointer
MEDIUM (4)
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 expiring subscriptions that reference the printer, leaving cupsd_subscription_t.dest as a dangling pointer to freed heap memory. The dangling pointer is subsequently dereferenced at multiple code sites, causing a crash (denial of service) of the cupsd daemon. With heap grooming, this can be leveraged for code execution.
Published: 2026-04-07T17:00:26.801Z
Updated: 2026-04-09T15:42:40.861Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39314 vulnerable 2026-06-08 08:01:16.164540 CUPS has an integer underflow in `_ppdCreateFromIPP` causes root cupsd crash via negative `job-password-supported`
MEDIUM (4)
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 attacker can repeat the crash for sustained denial of service.
Published: 2026-04-07T16:59:23.808Z
Updated: 2026-06-23T15:51:28.925Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34990 vulnerable 2026-06-08 07:59:13.401072 OpenPrinting CUPS: Local print admin token disclosure using temporary printers
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.
Published: 2026-04-03T21:14:09.616Z
Updated: 2026-04-06T18:52:04.074Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34980 vulnerable 2026-06-08 07:59:13.391101 OpenPrinting CUPS: Shared PostScript queue lets anonymous Print-Job requests reach `lp` code execution over the network
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.
Published: 2026-04-03T21:18:09.410Z
Updated: 2026-04-06T13:12:43.625Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34979 vulnerable 2026-06-08 07:59:13.390836 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34978 vulnerable 2026-06-08 07:59:13.390536 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27447 vulnerable 2026-06-08 07:53:22.325110 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-61915 vulnerable 2026-06-08 07:37:28.340640 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58436 vulnerable 2026-06-08 07:35:18.273722 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58364 vulnerable 2026-06-08 07:35:18.049654 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58060 vulnerable 2026-06-08 07:35:17.002806 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47176 vulnerable 2026-06-08 06:48:11.539244 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-35235 vulnerable 2026-06-08 06:37:35.495941 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-4504 vulnerable 2026-06-08 06:16:12.825492 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34241 vulnerable 2026-06-08 06:06:24.928549 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-32324 vulnerable 2026-06-08 06:04:45.502112 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-26691 vulnerable 2026-06-08 05:41:52.824390 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.