PatchSiren cyber security CVE debrief
CVE-2026-110656 miniupnp project CVE debrief
A Heap Out-of-Bounds Read vulnerability exists in miniupnpc through 2.3.3 in the minixml parseelt function's namespace-prefix handling. This issue allows a malicious or spoofed UPnP gateway on the local network to send a device description or SOAP reply that can crash the client. The vulnerability arises from a one-byte heap out-of-bounds read, which occurs when the minixml parseelt function handles namespace prefixes and skips an end-of-buffer check after advancing past a colon (:). Defenders should assess their exposure, particularly those managing UPnP gateways or using miniupnpc in their applications, and consider updating miniupnpc.
- Vendor
- miniupnp project
- Product
- miniupnpc
- CVSS
- LOW 2.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-14
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-14
Who should care
Defenders responsible for network security, particularly those managing UPnP gateways or using miniupnpc in their applications, should assess their exposure and consider updating miniupnpc.
Why it matters
Defenders should care about CVE-2026-110656 because it allows a malicious UPnP gateway to crash clients using miniupnpc through 2.3.3. This can lead to DoS attacks and requires verification of miniupnpc versions and monitoring of UPnP traffic.
- Crash of UPnP clients due to malicious or spoofed device descriptions or SOAP replies
- Potential for denial-of-service (DoS) attacks against systems using vulnerable miniupnpc versions
- Need for verification of miniupnpc version and exposure to untrusted UPnP gateways
Technical summary
The miniupnpc library through version 2.3.3 contains a one-byte heap out-of-bounds read vulnerability. This issue arises from the minixml parseelt function's handling of namespace prefixes, which can skip an end-of-buffer check after advancing past a colon (:). A malicious or spoofed UPnP gateway on the local network can exploit this by sending a device description or SOAP reply ending in a colon within an element name, causing the client to crash.
Defensive priority
Defenders should prioritize verifying and updating miniupnpc to a version beyond 2.3.3 if possible, and monitor for unusual UPnP traffic.
Recommended defensive actions
- Verify miniupnpc version and update to a version beyond 2.3.3 if possible
- Monitor for unusual UPnP traffic
- Review and implement secure UPnP gateway configurations
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and source item provide details on the vulnerability, including its impact on miniupnpc through 2.3.3. However, specific details about exploitation or affected systems are limited. The vulnerability was discovered in the minixml parseelt function's handling of namespace prefixes. The source item and CVE record provide the primary details, but additional verification is required to understand the full scope of affected systems and potential exploits. Defenders should verify miniupnpc versions and monitor for unusual UPnP
Sources and references
Verified primary and authoritative sources
-
CVE-2026-110656 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-110656
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-110656 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110656
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
miniupnpc through 2.3.3 Heap Out-of-Bounds Read via minixml parseelt
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/110xxx/CVE-2026-110656.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@haind-pwn/miniupnpc-minixml-oob-read
Supplemental source - technical-description, exploit
-
Source reference
Unverified legacy reference
URL: https://github.com/miniupnp/miniupnp/blob/bf4215a7574f88aa55859db9db00e3ae58cf42d6/miniupnpc/src/minixml.c
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/miniupnp/miniupnp/commit/64ef08a12aabab57be0bf7e40f047c8f14dedf9c
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/miniupnp/miniupnp
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/miniupnpc-through-2.3.3-heap-out-of-bounds-read-via-minixml-parseelt
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.