Node.js: патчи 11 ноября для 22, 24 и 26, ветка 26 стала LTS
3 ноября 2026 года проект Node.js объявил релизы безопасности для веток 26.x, 24.x и 22.x. Новые версии выйдут в среду, 11 ноября, или вскоре после неё. Самая серьёзная проблема в каждой ветке отмечена как HIGH. Касается это всех, у кого на сервере работает Node.js: сайты на Next.js, Nuxt, Express, Telegram-боты и интеграции. Что делать: выделить окно на 11–12 ноября, чтобы обновить Node.js и перезапустить сервисы.
Почти одновременно, 28 октября, ветка 26 официально стала LTS. Версия 26.13.0 получила кодовое имя Lithium. Подробно о плане перехода мы писали в материале о переходе Node.js 26 в LTS, а здесь — что изменилось за неделю.
Что объявлено
| Дата | Событие | Что это значит |
|---|---|---|
| 28 октября | Node.js 26.13.0 «Lithium» — первый LTS-выпуск ветки 26 | ветка получает обновления до конца апреля 2029 года |
| 28 октября | Node.js 24.22.2 (LTS) | плановое обновление предыдущей LTS-ветки |
| 3 ноября | Анонс релизов безопасности | уязвимости уровня HIGH в 26.x, 24.x и 22.x |
| 11 ноября | Выход исправлений | новые версии трёх веток |
Перечень уязвимостей и номера CVE в анонсе не раскрыты. Это обычная практика проекта: подробности публикуют в день выхода патчей, чтобы у злоумышленников не было форы. Поэтому сейчас можно только подготовиться.
В анонсе есть важная оговорка: версии с истёкшей поддержкой затронуты релизами безопасности всегда. Если на сервере работает Node.js 20 или старше, исправлений для него не будет.
Кого касается
- Сайты и веб-приложения на Next.js, Nuxt, Remix, Astro в режиме сервера.
- API на Express, Fastify, NestJS.
- Telegram-боты и обработчики вебхуков оплаты.
- Сборочные серверы и CI, где Node.js собирает фронтенд.
- Docker-образы с базой node:22, node:24, node:26 — их нужно пересобрать, а не просто перезапустить.
Отдельный случай — хостинг с панелью, где версию Node.js выбирают из списка. Там обновление зависит от провайдера: стоит проверить, когда он добавит новые сборки.
Что сделать до 11 ноября
- Составьте список серверов и контейнеров с Node.js и запишите версии: node -v.
- Если где-то стоит ветка без поддержки, запланируйте переход на 24 или 26.
- Назначьте окно для обновления на 11–12 ноября и предупредите команду.
- Проверьте, как ставится Node.js: пакет системы, nvm, официальный бинарник или Docker. От этого зависит команда обновления.
- Для перехода на 26.x учтите примечание к релизу: начиная с Node.js 25 официальные бинарники для Linux связаны с libatomic, на некоторых дистрибутивах её нужно поставить отдельно.
- После выхода патчей обновите, перезапустите процессы и проверьте ключевые сценарии: вход, оплату, отправку форм.
Если серверов несколько, удобнее, когда за обновлениями следит один ответственный по регламенту — это часть поддержки сервера. Проверить, что сайт после перезапуска отвечает, можно бесплатной проверкой доступности.
Какую ветку выбрать
Для новых проектов теперь логичен Node.js 26: он получает поддержку дольше остальных. Действующие сайты на 24.x переводить срочно не нужно, эта ветка тоже поддерживается. Ветка 22 ближе всех к концу поддержки, поэтому переход с неё лучше не откладывать. Общий календарь дат собран в материале о плане обновлений стека на 2027 год.
Вопросы и ответы
Какие уязвимости закроют 11 ноября?
Список пока не раскрыт. Известно только, что в каждой из трёх веток есть проблема уровня HIGH. Подробности появятся в день выхода патчей.
Нужно ли переходить на Node.js 26 прямо сейчас?
Не обязательно. Ветка 24 поддерживается, и патч для неё выйдет. Переход на 26 имеет смысл для новых проектов или при плановом обновлении стека.
Хватит ли перезапустить Docker-контейнер?
Нет. Нужно пересобрать образ на обновлённой базе node и выкатить его заново. Перезапуск старого образа оставит прежнюю версию.
Что если на сервере Node.js 18 или 20?
Эти версии вне поддержки, и, по правилам проекта, они затронуты всеми релизами безопасности. Исправлений для них не будет, поэтому нужен переход на поддерживаемую ветку.
Читайте также
Атака на Beget 2 ноября: что потеряно и что делать клиентам
НовостиNode.js 22.23.4, 24.22.1 и 26.12.1: десять уязвимостей закрыты
НовостиNext.js выпустит патч 3 ноября: семь уязвимостей средней опасности
НовостиCVE-2026-98432 в ядре Linux: root через TCP и что обновить на сервере
НовостиЯдро Linux: отчёты о шести уязвимостях утекли до патчей — что проверить
НовостиNextcloud: уязвимость во встроенном Collabora, ставят бэкдоры