Уязвимость

GHSA-vcvr-r3jv-pc5j в Next.js касается 4% сайтов Топ-10 000 с известным стеком

Затронуты сайты, у которых фреймворк — Next.js.

стек известен у 7 156 сайтов · доли — от них · 26 октября, 17:16 мск

Уязвимости
GHSA-vcvr-r3jv-pc5j
Оценка
9,5 из 10
Опубликована
Чем грозит
Чужой код выполняется на сервере без входа на сайт.
Затронуто
Next.js
Исправления Next.js
Закрывает
Next.js 16.3.6 и новее
4 из 100 сайтов с известным стеком
Топ-10014%
Топ-10009%
Топ-10 0004%

Какая версия Next.js закрывает уязвимость

ВеткаУязвимаЗакрыта
16.3ниже 16.3.6Есть выпуск с 16.3.6

Сайты на Next.js сейчас

Next.js →
Работают

0%обычно 0,4%–1,2%

0%1%2%20 окт21 окт22 окт23 окт24 окт25 окт26 октобычно

Хроника

  1. Опубликованы GHSA-vcvr-r3jv-pc5j, оценка 9,5 из 10
  2. Вышли исправления Next.js

Что сделать владельцу сайта

  1. Её называет package.json проекта или команда в папке проекта.

    Команда на сервере
    npx next --version
  2. 16.3.6. Номер — в package.json, затем установка пакетов.

    Команда на сервере
    npm install
  3. До перезапуска работает старая сборка.

    Команда на сервере
    npm run build
  4. Сайт работал на уязвимой версии — пароли к базе, ключи API и сессии пользователей могли утечь.

Сайт использует cookie. Обязательные нужны для входа, проверки и оплаты. С вашего согласия мы ещё запоминаем, какие страницы вы открыли и что нажали, — но не то, что вы вводите в поля. Сторонние сервисы (Яндекс Метрика) включаются тоже только с вашего согласия: считают посещаемость и записывают, как посетитель пользуется страницей (Вебвизор). Отозвать согласие можно в любой момент. Подробнее — в разделе про cookie.