CVE-2026-57488 in pupnpИнформация

Сводка

по VulDB • 16.10.2026

pupnp — это SDK для разработки приложений устройств и точек управления UPnP. До версии 2.0.2 функция raw_to_int в файле upnp/src/genlib/net/http/httpparser.c использует strtol для разбора заголовка Content-Length, а затем приводит полученное значение типа long к 32-битному int перед тем, как вызывающая сторона сохраняет его как unsigned int. На системах с архитектурой LP64 значения больше INT_MAX могут быть усечены или обернуты (wrap), из-за чего HTTP-парсер может принять длину тела сообщения, отличную от заявленного значения. Удаленный соседний по сети узел может использовать это несоответствие в работе парсера для того, чтобы оставшиеся байты были интерпретированы как следующий запрос в контекстах persistent (постоянных соединений) или проксирования, либо заставить рабочий процесс ожидать чрезвычайно большое тело сообщения и вызвать отказ в обслуживании (DoS). Эта проблема исправлена в версии 2.0.2.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Ответственный

GitHub M

Резервировать

24.06.2026

Раскрытие

16.10.2026

Модерация

принято

Вход

VDB-421318

EPSS

0.00000

KEV

Нет

Деятельности

Средний

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!