PT-2026-115642 · Pupnp · Pupnp

CVE-2026-57486

·

Published

2026-10-16

·

Updated

2026-10-16

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
pupnp is an SDK for development of UPnP device and control point applications. Prior to 2.0.2, ixmlNode compare in ixml/src/node.c passes the nullable nodeValue, namespaceURI, prefix, and localName fields directly to strcmp. Non-namespaced attributes created by ixmlDocument createAttribute legitimately leave those fields NULL. When ixmlElement removeAttributeNode compares two distinct attribute objects with the same nodeName through find condition node, the pointer-identity shortcut does not apply and the comparison dereferences NULL, causing a process crash when application handling of attacker-controlled XML reaches this path. This issue is fixed in 2.0.2.

Exploit

Fix

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-57486

Affected Products

Pupnp