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)
- Products
- cups
- Affected versions
- Not specified
- Fixed versions
- 2.4.20-1.mga10
- CVEs
- CVE-2026-105326, CVE-2026-55453, CVE-2026-55467, CVE-2026-55480, CVE-2026-61702, CVE-2026-87875, CVE-2026-87876
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 30 Oct 2026, 08:49 UTC · Revision 1
Source evidence
Updated cups package fixes security vulnerabilities
core-osv · Original sourcePublished 12 Oct 2026, 18:47 UTC
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)
osv:MGASA-2026-0483
cups
Fixed versions: 2.4.20-1.mga10
Complete source record
{
"id": "3d0da0d2c810bd13824abba3b1dd8bc206c15a363ffba9664c8eacfa2496fe8e",
"url": "https://osv.dev/vulnerability/MGASA-2026-0483",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Updated cups package fixes security vulnerabilities",
"summary": "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)",
"evidence": "osv:MGASA-2026-0483",
"products": [
{
"name": {
"value": "cups",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "2.4.20-1.mga10",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "MGASA-2026-0483",
"aliases": [
"MGASA-2026-0483"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.4.20-1.mga10"
}
]
}
],
"package": {
"name": "cups",
"purl": "pkg:rpm/mageia/cups?arch=source&distro=mageia-10",
"ecosystem": "Mageia:10"
},
"database_specific": {
"source": "https://advisories.mageia.org/MGASA-2026-0483.json"
},
"ecosystem_specific": {
"section": "core"
}
}
],
"modified": "2026-10-12T19:13:25.022728597Z",
"provider": "osv",
"upstream": [
"CVE-2026-105326",
"CVE-2026-55453",
"CVE-2026-55467",
"CVE-2026-55480",
"CVE-2026-61702",
"CVE-2026-87875",
"CVE-2026-87876"
],
"references": [
"https://advisories.mageia.org/MGASA-2026-0483.html",
"https://bugs.mageia.org/show_bug.cgi?id=36331",
"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/message/KX5YFUOJ5JKV64QGD4WMERKGBI43OV3M/",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-559w-7676-3xrq",
"https://www.openwall.com/lists/oss-security/2026/10/05/6",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-jj94-x3qh-ffp9",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-7j85-5r23-xhvh",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-gq9p-4w7m-2f5g",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-w9hj-hq9p-m7f6",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-qqm8-4q5h-jg55",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-fw7q-ww8w-phx8",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-wjc4-qhjr-5m5x",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-7hqf-mfhx-7r3v",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-gj33-wxpv-6fgg",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-r8jp-q6fh-g5r2",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-r4wf-366f-f6g3",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-69qc-prxg-h2c7",
"https://github.com/OpenPrinting/cups/security/advisories/GHSA-pwg4-pv39-8c22"
]
},
"related_cves": [
{
"value": "CVE-2026-105326",
"evidence": "/upstream"
},
{
"value": "CVE-2026-55453",
"evidence": "/upstream"
},
{
"value": "CVE-2026-55467",
"evidence": "/upstream"
},
{
"value": "CVE-2026-55480",
"evidence": "/upstream"
},
{
"value": "CVE-2026-61702",
"evidence": "/upstream"
},
{
"value": "CVE-2026-87875",
"evidence": "/upstream"
},
{
"value": "CVE-2026-87876",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 306734,
"published_at": "2026-10-12T18:47:12+00:00"
}