Impact
A null pointer dereference arises in ixmlNode_compare of the pupnp SDK when an attribute lacking a namespace is removed, because the function calls strcmp on pointer fields that are legitimately NULL. The crash terminates the application handling the XML, producing an immediate denial of service. No data exfiltration or code execution occurs, but the application’s availability is disrupted.
Affected Systems
The vulnerability affects the pupnp SDK, specifically all releases prior to version 2.0.2. Any application built with the older SDK that parses or manipulates UPnP XML may experience a crash when encountering non‑namespaced attributes created by an attacker or malformed input.
Risk and Exploitability
The CVSS score of 7.5 indicates a high severity, but the EPSS score is not available and the issue is not listed in CISA’s KEV catalog. The attack vector is inferred to be remote: an attacker can supply malicious XML over the network to a UPnP‑enabled application, triggering the crash through attribute removal. While no public exploit has been reported, the high impact makes immediate remediation prudent.
OpenCVE Enrichment