Описание
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