Обновления системы безопасности
Уязвимости Node.js оказывают непосредственное влияние на Express. Поэтому необходимо пристально отслеживать уязвимости Node.js и обязательно использовать только последнюю, стабильную версию Node.js.
В приведенном ниже списке перечислены уязвимости Express, которые были устранены в указанном обновлении версии.
4.x
- 4.11.1
- Исправлена уязвимость раскрытия корневого пути в
express.static
,res.sendfile
иres.sendFile
- Исправлена уязвимость раскрытия корневого пути в
- 4.10.7
- Исправлена уязвимость открытого перенаправления в
express.static
(advisory, CVE-2015-1164).
- Исправлена уязвимость открытого перенаправления в
- 4.8.8
- Исправлены уязвимости обхода каталогов в
express.static
(advisory , CVE-2014-6394).
- Исправлены уязвимости обхода каталогов в
- 4.8.4
- В Node.js 0.10 возможна утечка
fd
в некоторых ситуациях, что влияет наexpress.static
иres.sendfile
. Утечкаfd
может возникнуть вследствие вредоносных запросов и в итоге привести к ошибкамEMFILE
и недоступности сервера.
- В Node.js 0.10 возможна утечка
- 4.8.0
- Разреженные массивы с крайне высокими индексами в строке запроса могут привести к исчерпанию памяти процессом и сбою на сервере.
- Объекты строки запроса с очень высокой степенью вложенности могут привести к блокировке процесса и временной недоступности сервера.
3.x
- 3.19.1
- Исправлена уязвимость раскрытия корневого пути в
express.static
,res.sendfile
иres.sendFile
- Исправлена уязвимость раскрытия корневого пути в
- 3.19.0
- Исправлена уязвимость открытого перенаправления в
express.static
(advisory, CVE-2015-1164).
- Исправлена уязвимость открытого перенаправления в
- 3.16.10
- Исправлены уязвимости обхода каталогов в
express.static
.
- Исправлены уязвимости обхода каталогов в
- 3.16.6
- В Node.js 0.10 возможна утечка
fd
в некоторых ситуациях, что влияет наexpress.static
иres.sendfile
. Утечкаfd
может возникнуть вследствие вредоносных запросов и в итоге привести к ошибкамEMFILE
и недоступности сервера.
- В Node.js 0.10 возможна утечка
- 3.16.0
- Разреженные массивы с крайне высокими индексами в строке запроса могут привести к исчерпанию памяти процессом и сбою на сервере.
- Объекты строки запроса с очень высокой степенью вложенности могут привести к блокировке процесса и временной недоступности сервера.
- 3.3.0
- Код ответа 404, полученный вследствие попытки переопределения неподдерживаемого метода, был подвержен атакам межсайтового скриптинга.