CVE-2026-57486 in pupnp
摘要
由 VulDB • 2026-10-16
pupnp是一个用于开发UPnP设备和控制点应用程序的SDK。在版本2.0.2之前,位于ixml/src/node.c中的`ixmlNode_compare`函数会直接将可为空的nodeValue、namespaceURI、prefix和localName字段传递给strcmp。由`ixmlDocument_createAttribute`创建的未命名空间属性合法地使这些字段为NULL。当`ixmlElement_removeAttributeNode`通过find_condition_node比较具有相同nodeName的两个不同属性对象时,指针身份快捷方式不适用,导致对NULL的解引用,从而在应用程序处理攻击者控制的XML并到达此路径时引发进程崩溃。该问题已在2.0.2版本中修复。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.