Описание
A stack overflow in pupnp before version 1.14.5 can cause the denial of service through the Parser_parseDocument() function. ixmlNode_free() will release a child node recursively, which will consume stack space and lead to a crash.
Пакеты
| Пакет | Статус | Версия исправления | Релиз | Тип |
|---|---|---|---|---|
| pupnp | not-affected | package | ||
| pupnp-1.8 | removed | package | ||
| pupnp-1.8 | no-dsa | bookworm | package | |
| pupnp-1.8 | no-dsa | bullseye | package | |
| pupnp-1.8 | no-dsa | buster | package | |
| libupnp | removed | package | ||
| libupnp | no-dsa | stretch | package |
Примечания
https://github.com/pupnp/pupnp/issues/249
EPSS
Связанные уязвимости
A stack overflow in pupnp before version 1.14.5 can cause the denial of service through the Parser_parseDocument() function. ixmlNode_free() will release a child node recursively, which will consume stack space and lead to a crash.
A stack overflow in pupnp before version 1.14.5 can cause the denial of service through the Parser_parseDocument() function. ixmlNode_free() will release a child node recursively, which will consume stack space and lead to a crash.
A stack overflow in pupnp 1.16.1 can cause the denial of service through the Parser_parseDocument() function. ixmlNode_free() will release a child node recursively, which will consume stack space and lead to a crash.
Уязвимость функции Parser_parseDocument() набора средств для UPnP устройств PUPnP, позволяющая нарушителю вызвать отказ в обслуживании
EPSS