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.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Change history 5
- StatusAwaiting Analysis → PublishedNVD modified 2026-10-21 20:06
- StatusPublished → Awaiting AnalysisNVD modified 2026-10-21 21:20
- StatusAwaiting Analysis → PublishedNVD modified 2026-10-21 17:52
- StatusPublished → Awaiting AnalysisNVD modified 2026-10-21 18:17
- First seenCVSS 4.3 · red hatNVD modified 2026-10-21 17:52
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.
References 7
- https://access.redhat.com/errata/RHSA-2026:66600
- https://access.redhat.com/security/cve/CVE-2026-87875
- https://bugzilla.redhat.com/show_bug.cgi?id=2530994
- https://github.com/OpenPrinting/cups/commit/0c6842fc615e8afa284136a092da8178abf5f142
- https://github.com/OpenPrinting/cups/commit/2b1dc178a2d2325135b855142e384f4e8c42d8e4
- https://github.com/OpenPrinting/cups/security/advisories/GHSA-559w-7676-3xrq
- https://github.com/OpenPrinting/cups/security/advisories/GHSA-559w-7676-3xrq