Multer - это промежуточный программный обеспечение node.js для обработки `multipart/form-data`. Уязвимость в Multer до версии 2.1.0 позволя…
Multer - это промежуточный программный обеспечение node.js для обработки `multipart/form-data`. Уязвимость в Multer до версии 2.1.0 позволяет злоумышленнику запустить отказ в обслуживании (DoS), сбрасывая соединение во время загрузки файла, что может привести к истощению ресурса. Пользователи должны перейти на версию 2.1.0, чтобы получить патч. Известные обходные действия не доступны.
Программный продукт не освобождает ресурс после окончания его эффективного жизненного цикла, то есть после того, как ресурс более не нужен.
https://cwe.mitre.org/data/definitions/772.html →Открыть в коллекции CWE →Злоумышленник выполняет флудинг на уровне HTTP с целью вывода из строя конкретного веб-приложения, а не всего, что прослушивает TCP/IP-соединение. При данной атаке типа «отказ в обслуживании» требуется значительно меньше пакетов, что затрудняет её обнаружение. Это аналог SYN-флуда в HTTP. Идея состоит в том, чтобы поддерживать HTTP-сессию неограниченно долго, а затем повторить это сотни раз. Атака нацелена на слабости программного обеспечения веб-сервера, связанные с исчерпанием ресурсов. Веб-сервер ожидает ответов злоумышленника в рамках инициированных HTTP-сессий, тогда как потоки соединений истощаются.
https://capec.mitre.org/data/definitions/469.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| multer | * | Отслеживается |