---
id: "3f5263e6-f2ea-40c5-90fa-dad6c08d773e"
kind: "link"
title: "Node.js выпустил обновления безопасности: исправлены десять уязвимостей, четыре из них высокой опасности"
language: "ru"
section: "security"
date: "2026-10-21T18:22:21Z"
updated: "2026-10-21T19:55:35Z"
canonical: "https://tldlog.com/ru/l/node-js-vypustil-obnovleniya-bezopasnosti-ispravleny-desyat/"
origin: "reviewed"
master: "https://tldlog.com/l/node-js-ships-security-updates-fixing-ten-flaws-four-rated/"
translations:
  en: "https://tldlog.com/l/node-js-ships-security-updates-fixing-ten-flaws-four-rated/"
  es: "https://tldlog.com/es/l/node-js-publica-actualizaciones-seguridad-que-corrigen-diez/"
  de: "https://tldlog.com/de/l/node-js-veroeffentlicht-sicherheitsupdates-zehn/"
  fr: "https://tldlog.com/fr/l/node-js-publie-correctifs-securite-corrigeant-dix-failles/"
  it: "https://tldlog.com/it/l/node-js-rilascia-aggiornamenti-sicurezza-che-correggono/"
  pt-BR: "https://tldlog.com/pt/l/node-js-lanca-atualizacoes-seguranca-que-corrigem-dez-falhas/"
  zh-Hans: "https://tldlog.com/zh/l/node-js-ships-security-updates-fixing-ten-flaws-four-rated/"
source:
  name: "cybersecuritynews.com"
  url: "https://cybersecuritynews.com/node-js-releases-security-updates/"
  language: "en-US"
  date: "2026-10-21T16:33:58Z"
---

# Node.js выпустил обновления безопасности: исправлены десять уязвимостей, четыре из них высокой опасности

## простыми словами

Node.js — это инструмент, которым разработчики запускают сайты и приложения. Его создатели выпустили обновления, которые закрывают десять дыр в безопасности. Самая серьезная из них может позволить злоумышленнику запустить вредоносный код на компьютере.

Node.js выпустил обновления безопасности для веток 26.x, 24.x и 22.x, чтобы закрыть десять уязвимостей. В описании релиза исправленными названы версии 26.12.1, 24.22.1 и 22.23.4, а сами выпуски были запланированы на 21 октября 2026 года. Четыре из уязвимостей имеют высокий уровень опасности, что является наивысшей оценкой для всех трех веток.

Наиболее серьезным возможным последствием является удаленное выполнение кода через декодер Brotli, который отслеживается под идентификатором CVE-2026-111497. В рекомендации описана запись за пределами выделенной области памяти, то есть декодер может записать данные вне своей области. Приложениям, которые обрабатывают ненадежное содержимое, сжатое Brotli, при планировании установки исправлений следует уделить особое внимание. В уведомлении не объясняется, какие точно условия нужны для эксплуатации.

Две уязвимости высокой опасности связаны с проверкой имени хоста в сертификатах TLS. CVE-2026-105483 позволяет обойти проверку имени хоста, когда IP-адрес записан полноширинными цифрами; затрагивает ветки 26.x и 24.x. CVE-2026-106069 связана с именами хостов, которые свободно разрешаются в IP-адрес, и затрагивает все три ветки. Обе проблемы касаются того, правильно ли сертификат соответствует предполагаемому адресату.

Четвертая уязвимость высокой опасности, CVE-2026-105482, приводит к тому, что dns.resolve обрезает имена, содержащие символ NUL. Ошибка затрагивает все три линейки выпусков и вызывает вопросы у приложений, которые полагаются на единообразную обработку имен перед запросами DNS. Исправления идут следом за более ранними патчами Node.js, которые закрывали обход аутентификации TLS.

Также исправлены три уязвимости средней опасности. CVE-2026-105481 позволяет сокету keep-alive обработать ответ, записанный до отправки его запроса. CVE-2026-106072 связана с некорректной проверкой сертификатов для нестандартных имен хостов IPv4. CVE-2026-106074 затрагивает кэшированные случайные данные в снимках запуска и однофайловых исполняемых приложениях, из-за чего могут повторяться значения, возвращаемые crypto.randomUUID() и crypto.randomInt().

Остальные проблемы имеют низкую оценку. CVE-2026-106070 связана с байтами, которые контролирует злоумышленник и которые возвращаются после неудачных проверок заголовка ZIP; CVE-2026-106071 может открыть избыточный доступ к файловой системе через сопоставление по шаблону. Обе затрагивают 26.x. CVE-2026-106073 обходит проверки модели разрешений через fs.realpathSync во всех трех ветках.

Проект советует администраторам установить соответствующий исправленный выпуск, при необходимости пересобрать образы приложений и перезапустить затронутые сервисы. Он предупреждает, что ветки, срок поддержки которых истек, остаются уязвимыми даже после выпусков с исправлениями, поэтому переход на поддерживаемую ветку входит в устранение проблемы.

Источник: [cybersecuritynews.com](https://cybersecuritynews.com/node-js-releases-security-updates/)

## об этом также пишут

- [elhacker.NET](https://blog.elhacker.net/2026/10/nodejs-lanza-actualizaciones-de.html) (на испанском)
