CVE-2026-87876
Cups: openprinting cups: remaining case-insensitive username matching in scheduler side paths (cve-2026-27447 follow-up)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.0
Cups: openprinting cups: remaining case-insensitive username matching in scheduler side paths (cve-2026-27447 follow-up)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
CVE-2026-87876- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-178
- Updated
- 2026-11-07
EUVDEUVD-2026-75089
3.0
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
EUVD-2026-75089- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-06
NVD
3.0
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
CVE-2026-87876- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-178
- Updated
- 2026-11-06
OSVBELL-CVE-2026-87876
3.0
- Record
BELL-CVE-2026-87876- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSV
3.0
Cups: openprinting cups: remaining case-insensitive username matching in scheduler side paths (cve-2026-27447 follow-up)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
CVE-2026-87876- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-178
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2026-87876
3.0
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
DEBIAN-CVE-2026-87876- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-07
Show 9 moreShow less
OSVOESA-2026-4138
4.3
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):
The cupsUTF32ToUTF8() function in CUPS's cups/transcode.c lacks a source-length bound and can read past the end of the source buffer, resulting in a heap out-of-bounds read. This is reachable via SNMP supply-description parsing in backend/snmp-supplies.c with attacker-controlled content.(CVE-2026-87875)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.(CVE-2026-87876)
- Record
OESA-2026-4138- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2026-4139
4.3
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):
The cupsUTF32ToUTF8() function in CUPS's cups/transcode.c lacks a source-length bound and can read past the end of the source buffer, resulting in a heap out-of-bounds read. This is reachable via SNMP supply-description parsing in backend/snmp-supplies.c with attacker-controlled content.(CVE-2026-87875)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.(CVE-2026-87876)
- Record
OESA-2026-4139- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2026-4140
4.3
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):
The cupsUTF32ToUTF8() function in CUPS's cups/transcode.c lacks a source-length bound and can read past the end of the source buffer, resulting in a heap out-of-bounds read. This is reachable via SNMP supply-description parsing in backend/snmp-supplies.c with attacker-controlled content.(CVE-2026-87875)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.(CVE-2026-87876)
- Record
OESA-2026-4140- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2026-4408
4.3
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):
The cupsUTF32ToUTF8() function in CUPS's cups/transcode.c lacks a source-length bound and can read past the end of the source buffer, resulting in a heap out-of-bounds read. This is reachable via SNMP supply-description parsing in backend/snmp-supplies.c with attacker-controlled content.(CVE-2026-87875)
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.(CVE-2026-87876)
- Record
OESA-2026-4408- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2026:67568
3.0
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:67568- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-87876
3.0
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
UBUNTU-CVE-2026-87876- CVSS 3.1
- 3.0 Low
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVAZL-100923 No score
CVE-2026-87876 affecting package cups 2.4.19-2
Two case-insensitive comparisons on request-derived usernames outside the main authorization path in CUPS's scheduler (printer ACL validation and private-attribute filtering) could allow bypass of username-based access controls in certain configurations.
- Record
AZL-100923- Updated
- 2026-11-05
OSVMGASA-2026-0483 No score
Updated cups package fixes security vulnerabilities
CUPS ipp backend status-line injection can update queue PPD and lead to conditional RCE as lp via foomatic-rip. (CVE-2026-55453) CUPS fax option values bypass the CVE-2026-34980 control-character sanitizer (incomplete fix). (CVE-2026-55467) copy_model() creates a predictable PPD tempfile without O_EXCL/O_NOFOLLOW. (CVE-2026-55480) root-side banner file disclosure. (CVE-2026-61702) Heap out-of-bounds read in cupsUTF32ToUTF8() via missing source-length bound — reachable from SNMP supply-description parsing (backend/snmp-supplies.c). (CVE-2026-87875) CVE-2026-27447 follow-up: remaining case-insensitive username matching in scheduler side paths. (CVE-2026-87876) Argument injection in mailto notifier allows unauthenticated remote code execution. (CVE-2026-105326)
- Record
MGASA-2026-0483- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12192-1 No score
cups-2.4.20-1.1 on GA media
These are all security issues fixed in the cups-2.4.20-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12192-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cupsAzure Linux:3 |
through 2.4.19-2 | None known |
cupsAlpaquita:23 |
2.4.2-r2 up to 2.4.20-r0 | 2.4.20-r0 |
cupsAlpaquita:25 |
2.4.11-r1 up to 2.4.20-r0 | 2.4.20-r0 |
cupsAlpaquita:stream |
2.4.2-r5 up to 2.4.20-r0 | 2.4.20-r0 |
cupsDebian:12 |
All versions, plus listed versions 2.4.10-12.4.10-22.4.10-32.4.10-42.4.14-1 Show 23 moreShow less2.4.15-12.4.16-12.4.17-12.4.18-12.4.2-32.4.2-3+deb12u12.4.2-3+deb12u22.4.2-3+deb12u32.4.2-3+deb12u42.4.2-3+deb12u52.4.2-3+deb12u62.4.2-3+deb12u72.4.2-3+deb12u82.4.2-3+deb12u92.4.2-42.4.2-52.4.2-62.4.20-12.4.7-12.4.7-1.12.4.7-1.22.4.7-22.4.7-3 |
None known |
cupsDebian:13 |
All versions, plus listed versions 2.4.10-32.4.10-3+deb13u12.4.10-3+deb13u22.4.10-42.4.14-1 Show 5 moreShow less2.4.15-12.4.16-12.4.17-12.4.18-12.4.20-1 |
None known |
cupsDebian:14 |
All versions, plus listed versions 2.4.10-32.4.10-42.4.14-12.4.15-12.4.16-12.4.17-12.4.18-12.4.20-1 |
None known |
cupsMageia:10 From an advisory covering 7 CVEs |
before 2.4.20-1.mga10 | 2.4.20-1.mga10 |
cupsopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 2.4.7-17.oe2403sp3 | 2.4.7-17.oe2403sp3 |
cupsopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 2.4.7-17.oe2403sp4 | 2.4.7-17.oe2403sp4 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cupsopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 2.4.0-22.oe2203sp4 | 2.4.0-22.oe2203sp4 |
cupsopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 2.4.7-16.oe2403sp1 | 2.4.7-16.oe2403sp1 |
cupsRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-clientRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-develRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-filesystemRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-ipptoolRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-libsRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-lpdRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cups-printerappRed Hat:hummingbird:1 |
before 0:2.4.19-4.2.hum1 | 0:2.4.19-4.2.hum1 |
cupsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.1.0-4ubuntu32.1.0-52.1.0-62.1.0-6ubuntu12.1.0-7 Show 28 moreShow less2.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+esm32.1.3-4ubuntu0.11+esm42.1.3-4ubuntu0.11+esm52.1.3-4ubuntu0.11+esm62.1.3-4ubuntu0.11+esm72.1.3-4ubuntu0.11+esm82.1.3-4ubuntu0.11+esm92.1.3-4ubuntu0.11+esm112.1.3-4ubuntu0.11+esm122.1.3-4ubuntu0.11+esm13 |
None known |
cupsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.2.4-7ubuntu22.2.5-22.2.6-22.2.6-32.2.6-4 Show 22 moreShow less2.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+esm12.2.7-1ubuntu2.10+esm22.2.7-1ubuntu2.10+esm32.2.7-1ubuntu2.10+esm42.2.7-1ubuntu2.10+esm52.2.7-1ubuntu2.10+esm62.2.7-1ubuntu2.10+esm72.2.7-1ubuntu2.10+esm92.2.7-1ubuntu2.10+esm10 |
None known |
cupsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.2.12-2ubuntu12.3.0-62.3.0-72.3.0-7ubuntu12.3.1-1ubuntu1 Show 16 moreShow less2.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.52.3.1-9ubuntu1.62.3.1-9ubuntu1.72.3.1-9ubuntu1.82.3.1-9ubuntu1.92.3.1-9ubuntu1.9+esm12.3.1-9ubuntu1.9+esm32.3.1-9ubuntu1.9+esm4 |
None known |
cupsUbuntu:22.04:LTS |
All versions, plus listed versions 2.3.3op2-7ubuntu22.4.1op1-1ubuntu12.4.1op1-1ubuntu22.4.1op1-1ubuntu32.4.1op1-1ubuntu4 Show 14 moreShow less2.4.1op1-1ubuntu4.12.4.1op1-1ubuntu4.22.4.1op1-1ubuntu4.42.4.1op1-1ubuntu4.62.4.1op1-1ubuntu4.72.4.1op1-1ubuntu4.82.4.1op1-1ubuntu4.92.4.1op1-1ubuntu4.102.4.1op1-1ubuntu4.112.4.1op1-1ubuntu4.122.4.1op1-1ubuntu4.152.4.1op1-1ubuntu4.162.4.1op1-1ubuntu4.202.4.1op1-1ubuntu4.21 |
None known |
cupsUbuntu:24.04:LTS |
All versions, plus listed versions 2.4.6-0ubuntu32.4.7-1.2ubuntu22.4.7-1.2ubuntu32.4.7-1.2ubuntu72.4.7-1.2ubuntu7.1 Show 7 moreShow less2.4.7-1.2ubuntu7.22.4.7-1.2ubuntu7.32.4.7-1.2ubuntu7.42.4.7-1.2ubuntu7.72.4.7-1.2ubuntu7.92.4.7-1.2ubuntu7.132.4.7-1.2ubuntu7.14 |
None known |
cupsUbuntu:26.10 |
All versions, plus listed versions 2.4.16-1ubuntu12.4.16-1ubuntu3 |
None known |
cupsUbuntu:26.04:LTS |
All versions, plus listed versions 2.4.12-0ubuntu32.4.12-0ubuntu52.4.16-1ubuntu12.4.16-1ubuntu1.22.4.16-1ubuntu1.3 |
None known |
cupsopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 2.4.20-1.1 | 2.4.20-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-87876 is a low vulnerability (CVSS 3.0) in Red Hat Enterprise Linux 10, published September 9, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in cups 2.4.20-r0.
References
access.redhat.com/errata/RHSA-2026:67568
access.redhat.com/security/cve/CVE-2026-87876
bugzilla.redhat.com/show_bug.cgi?id=2530991
github.com/OpenPrinting/cups/commit/88e67c00c130a45f3a1edf36686f7a0b2982fef8
github.com/OpenPrinting/cups/commit/f56844dbe4a54a9f8e1aeb3b913fbee614156bdb
github.com/OpenPrinting/cups/security/advisories/GHSA-r8jp-q6fh-g5r2
Show 40 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-87876
docs.bell-sw.com/security/cves/CVE-2026-87876
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/CVEProject/cvelistV5/tree/main/cves/2026/87xxx/CVE-2026-87876.json
security-tracker.debian.org/tracker/CVE-2026-87876
advisories.mageia.org/MGASA-2026-0483.html
bugs.mageia.org/show_bug.cgi?id=36331
lists.opensuse.org/archives/list/[email protected]/message/KX5YFUOJ5JKV64QGD4WMERKGBI43OV3M
github.com/OpenPrinting/cups/security/advisories/GHSA-559w-7676-3xrq
openwall.com/lists/oss-security/2026/10/05/6
github.com/OpenPrinting/cups/security/advisories/GHSA-jj94-x3qh-ffp9
github.com/OpenPrinting/cups/security/advisories/GHSA-7j85-5r23-xhvh
github.com/OpenPrinting/cups/security/advisories/GHSA-gq9p-4w7m-2f5g
github.com/OpenPrinting/cups/security/advisories/GHSA-w9hj-hq9p-m7f6
github.com/OpenPrinting/cups/security/advisories/GHSA-qqm8-4q5h-jg55
github.com/OpenPrinting/cups/security/advisories/GHSA-fw7q-ww8w-phx8
github.com/OpenPrinting/cups/security/advisories/GHSA-wjc4-qhjr-5m5x
github.com/OpenPrinting/cups/security/advisories/GHSA-7hqf-mfhx-7r3v
github.com/OpenPrinting/cups/security/advisories/GHSA-gj33-wxpv-6fgg
github.com/OpenPrinting/cups/security/advisories/GHSA-r4wf-366f-f6g3
github.com/OpenPrinting/cups/security/advisories/GHSA-69qc-prxg-h2c7
github.com/OpenPrinting/cups/security/advisories/GHSA-pwg4-pv39-8c22
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4138
nvd.nist.gov/vuln/detail/CVE-2026-87875
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4139
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4140
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4408
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67568.json
cve.org/CVERecord?id=CVE-2026-87876
ubuntu.com/security/CVE-2026-87876
suse.com/security/cve/CVE-2025-55480
suse.com/security/cve/CVE-2026-105326
suse.com/security/cve/CVE-2026-55453
suse.com/security/cve/CVE-2026-55467
suse.com/security/cve/CVE-2026-55480
suse.com/security/cve/CVE-2026-61702
suse.com/security/cve/CVE-2026-87876