CVE-2026-95511
A privilege escalation vulnerability was found in CUPS when used with the cups-filters serial...
Not a vulnerability. Creating a serial queue that overwrites cups-files.conf requires membership in SystemGroups (lpadmin), which is an opt-in cupsd admin role granted by a superuser. No privilege boundary is crossed.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
What each source reports
GitHub Advisories Score usedGHSA-77q5-vf69-57rj 8.2
A privilege escalation vulnerability was found in CUPS when used with the cups-filters serial...
A privilege escalation vulnerability was found in CUPS when used with the cups-filters serial backend. A local user who is a member of the lpadmin group can configure a printer that uses a privileged serial backend. The CUPS scheduler does not restrict the path component of non-file device URIs, so the root-privileged backend can write attacker-controlled print data to an arbitrary file. This can be used to change security-sensitive CUPS configuration and ultimately achieve root code execution. Exploitation requires local lpadmin group membership and a serial backend binary installed with root-only permissions.
- Record
GHSA-77q5-vf69-57rj- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-269
- Updated
- 2026-11-02
CVE ListNo score
Not a vulnerability. Creating a serial queue that overwrites cups-files.conf requires membership in SystemGroups (lpadmin), which is an opt-in cupsd admin role granted by a superuser. No privilege boundary is crossed.
- Record
CVE-2026-95511- Updated
- 2026-11-02
EUVDEUVD-2026-84335 8.2
Not a vulnerability. Creating a serial queue that overwrites cups-files.conf requires membership in SystemGroups (lpadmin), which is an opt-in cupsd admin role granted by a superuser. No privilege boundary is crossed.
- Record
EUVD-2026-84335- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
NVDNo score
Rejected reason: Not a vulnerability. Creating a serial queue that overwrites cups-files.conf requires membership in SystemGroups (lpadmin), which is an opt-in cupsd admin role granted by a superuser. No privilege boundary is crossed.
- Record
CVE-2026-95511- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12092-1No score
cups-filters-1.28.17-10.1 on GA media
These are all security issues fixed in the cups-filters-1.28.17-10.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12092-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:22120-1No score
Security update for cups-filters
This update for cups-filters fixes the following issues:
Changes in cups-filters:
No longer provide the serial backend with 0700 permissions so cupsd does no longer run it as root but as usual as user 'lp' to avoid CVE-2026-95511 "Root arbitrary file overwrite via serial ... device-URI path" https://github.com/OpenPrinting/cups-filters/security/advisories/GHSA-m74w-wg6q-vvpj "
lpadminuser can escalate privileges torootvia printers that uses a privileged serial backend" (bsc#1282291) Note the general security advice in the section "Allow printer admin tasks for a normal user" in https://en.opensuse.org/SDB:CUPS_in_a_NutshellNo longer provide any other backend with 0700 permissions so cupsd does no longer run them as root but as usual as user 'lp' because running something as root by default is a generic security issue which we avoid now by default so the user must set less secure permissions manually only as specifically needed. In particular no longer provide /usr/lib/cups/backend/beh /usr/lib/cups/backend/cups-brf /usr/lib/cups/backend/implicitclass with 0700 permissions by default so in particular https://bugzilla.opensuse.org/show_bug.cgi?id=1178604 re-appears but security by default is mandatory nowadays, cf. the sections "Security: Make Things Not Just Work" and "Automated print queue setup via cups-browsed" in https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
- Record
openSUSE-SU-2026:22120-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4648-1No score
Security update for cups-filters
This update for cups-filters fixes the following issue:
- CVE-2026-95511:
lpadminuser can escalate privileges torootvia printers that uses a privileged serial backend (bsc#1282291).
- Record
SUSE-SU-2026:4648-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4803-1No score
Security update for cups-filters
This update for cups-filters fixes the following issue:
- CVE-2026-95511:
lpadminuser can escalate privileges torootvia printers that uses a privileged serial backend (bsc#1282291).
- Record
SUSE-SU-2026:4803-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cups-filtersSUSE:Linux Enterprise Server 12 SP5-LTSS | before 1.0.58-19.41.1 | 1.0.58-19.41.1 |
cups-filtersSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | before 1.0.58-19.41.1 | 1.0.58-19.41.1 |
cups-filtersSUSE:Linux Enterprise Module for Basesystem 15 SP7 | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise Server 15 SP4-LTSS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise Server 15 SP5-LTSS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise Server 15 SP6-LTSS | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cups-filtersSUSE:Linux Enterprise Server for SAP Applications 15 SP4 | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise Server for SAP Applications 15 SP5 | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersSUSE:Linux Enterprise Server for SAP Applications 15 SP6 | before 1.25.0-150200.3.34.1 | 1.25.0-150200.3.34.1 |
cups-filtersopenSUSE:Tumbleweed | before 1.28.17-10.1 | 1.28.17-10.1 |
cups-filtersopenSUSE:Leap 16.0 | before 1.28.17-bp160.3.1 | 1.28.17-bp160.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-95511 has been rejected by its source and should not be treated as a live vulnerability, published September 22, 2026. Fixed in cups-filters 1.0.58-19.41.1.
References
nvd.nist.gov/vuln/detail/CVE-2026-95511
access.redhat.com/security/cve/CVE-2026-95511
bugzilla.redhat.com/show_bug.cgi?id=2537749
github.com/v12-security/pocs/tree/main/cups/cups2root
github.com/advisories/GHSA-77q5-vf69-57rj
suse.com/support/update/announcement/2026/suse-su-20264648-1
bugzilla.suse.com/1282291
suse.com/security/cve/CVE-2026-95511
suse.com/support/update/announcement/2026/suse-su-20264803-1