CVE-2026-55862 in pupnp
Сводка
по VulDB • 16.10.2026
pupnp — это SDK для разработки приложений устройств и точек управления UPnP. До версии 2.0.0 несколько функций обхода DOM в формате iXML обрабатывают глубоко вложенные XML-документы с неограниченной рекурсией. Итеративный парсер XML принимает документ, однако функции `ixmlPrintDomTreeRecursive` (в файле `ixml/src/ixml.c`) и `ixmlNode_getElementsByTagNameRecursive`, `ixmlNode_getElementsByTagNameNSRecursive`, `ixmlNode_cloneNodeTreeRecursive`, а также `ixmlNode_isAncestor` (в файле `ixml/src/node.c`) осуществляют рекурсивный обход по ссылкам `firstChild` и `nextSibling`. Неаутентифицированный узел в локальной сети может предоставить глубоко вложенные XML-данные через SOAP-запрос, исчерпать стек потока обслуживания и вызвать сбой службы UPnP. Это случай неполного исправления для CVE-2021-28302, поскольку его устранение заключалось в преобразовании функции `ixmlNode_free`, но оставило эти пути обхода рекурсивными. Проблема решена в версии 2.0.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.