PatchSiren

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.