Vulnerability · Published Apr 3, 2026 · Assigned by GitHub_M
CVE-2026-34980OpenPrinting CUPS: Shared PostScript queue lets anonymous Print-Job requests reach `lp` code execution over the network
Medium 6.1
In plain English
A medium-severity improper input validation in cups from OpenPrinting. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.7% (higher than 77% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Official description
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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | cups | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-client | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups-client | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups-client | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-devel | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups-devel | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups-devel | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-filesystem | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups-filesystem | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups-filesystem | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-ipptool | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups-ipptool | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups-ipptool | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-libs | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups-libs | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups-libs | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-lpd | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:8 | cups-lpd | 1:2.2.6-68.el8_10 | ALSA-2026:36733 |
| AlmaLinux:9 | cups-lpd | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| AlmaLinux:10 | cups-printerapp | 1:2.4.10-18.el10_2 | ALSA-2026:39302 |
| AlmaLinux:9 | cups-printerapp | 1:2.3.3op2-39.el9_8 | ALSA-2026:39316 |
| Alpine:v3.20 | cups | 2.4.18-r0 | ALPINE-CVE-2026-34980 |
| Alpine:v3.21 | cups | 2.4.18-r0 | ALPINE-CVE-2026-34980 |
| Alpine:v3.22 | cups | 2.4.18-r0 | ALPINE-CVE-2026-34980 |
| Alpine:v3.23 | cups | 2.4.18-r0 | ALPINE-CVE-2026-34980 |
| Alpine:v3.24 | cups | 2.4.18-r0 | ALPINE-CVE-2026-34980 |
| Debian:12 | cups | no fix listed | DEBIAN-CVE-2026-34980 |
| Debian:13 | cups | no fix listed | DEBIAN-CVE-2026-34980 |
| Debian:14 | cups | 2.4.17-1 | DEBIAN-CVE-2026-34980 |
| Rocky Linux:10 | cups | 1:2.4.10-18.el10_2 | RLSA-2026:39302 |
| Rocky Linux:8 | cups | 1:2.2.6-68.el8_10 | RLSA-2026:36733 |
| Rocky Linux:9 | cups | 1:2.3.3op2-39.el9_8 | RLSA-2026:39316 |
| Ubuntu:22.04:LTS | cups | 2.4.1op1-1ubuntu4.20 | USN-8405-1 |
| Ubuntu:22.04:LTS | cups | 2.4.1op1-1ubuntu4.20 | UBUNTU-CVE-2026-34980 |
| Ubuntu:24.04:LTS | cups | 2.4.7-1.2ubuntu7.13 | USN-8405-1 |
| Ubuntu:24.04:LTS | cups | 2.4.7-1.2ubuntu7.13 | UBUNTU-CVE-2026-34980 |
| Ubuntu:25.10 | cups | 2.4.12-0ubuntu3.9 | UBUNTU-CVE-2026-34980 |
| Ubuntu:25.10 | cups | 2.4.12-0ubuntu3.9 | USN-8405-1 |
| Ubuntu:26.04:LTS | cups | 2.4.16-1ubuntu1.2 | USN-8405-1 |
| Ubuntu:26.04:LTS | cups | 2.4.16-1ubuntu1.2 | UBUNTU-CVE-2026-34980 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| OpenPrinting | cups | <= 2.4.16 |
Weakness: CWE-20 · Vector: CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
References
- https://github.com/OpenPrinting/cups/security/advisories/GHSA-4852-v58g-6cwf x_refsource_CONFIRM