on-headers - это middleware для node.js, который прослушивает момент отправки заголовков ответа. Ошибка в on-headers версий <1.1.0 может пр…
on-headers - это middleware для node.js, который прослушивает момент отправки заголовков ответа. Ошибка в on-headers версий <1.1.0 может привести к непреднамеренному изменению заголовков ответа при передаче массива в response.writeHead(). Пользователям рекомендуется обновиться до версии 1.1.0. В качестве обходного пути можно передавать объект в response.writeHead() вместо массива [1]. Источники: - [1] https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q - [2] https://github.com/jshttp/on-headers/commit/c6e384908c9c6127d18831d16ab0bd96e1231867 - [3] https://cna.openjsf.org/security-advisories.html - [4] https://github.com/expressjs/morgan/issues/315 - [5] https://github.com/jshttp/on-headers/issues/15
Продукт не обрабатывает или некорректно обрабатывает ситуацию, когда конкретный элемент не соответствует ожидаемому типу, например ожидается цифра (0–9), а передаётся буква (A–Z).
https://cwe.mitre.org/data/definitions/241.html →Открыть в коллекции CWE →Данная атака основана на клиентском коде, осуществляющем доступ к локальным файлам и ресурсам вместо URL. Когда клиентский браузер ожидает строку URL, но вместо этого получает запрос к локальному файлу, выполнение, вероятно, происходит в пространстве процесса браузера с полномочиями браузера для доступа к локальным файлам. Злоумышленник может отправить результаты этого запроса к локальным файлам на подконтрольный ему ресурс. Данная атака может применяться для кражи конфиденциальных аутентификационных данных (локальных или удалённых) либо для получения информации о профиле системы с целью проведения дальнейших атак.
https://capec.mitre.org/data/definitions/48.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| node-on-headers | Отслеживается | |
| node-on-headers | Отслеживается | |
| node-on-headers | Отслеживается | |
| node-on-headers | Отслеживается | |
| node-on-headers | Отслеживается |