В React Server обнаружена уязвимость безопасности

Недавно в React была обнаружена критическая уязвимость удалённого выполнения кода (RCE) без аутентификации в React Server Components — CVE-2025-55182 (React2Shell).
Эта уязвимость угрожает множеству сайтов и приложений, использующих библиотеку и компоненты React, включая фреймворки, которые построены на React (Next.js, Vue.js и др.).
Уязвимость присутствует в версиях 19.0, 19.1.0, 19.1.1 и 19.2.0 (react-server-dom-webpack, react-server-dom-parcel, react-server-dom-turbopack).
Как исправить текущую уязвимость React
Исправление было добавлено в версиях 19.0.1, 19.1.2 и 19.2.1. Если вы используете любой из указанных выше пакетов — немедленно обновитесь до одной из исправленных версий.
Если ваш сайт работает на React или использует его компоненты, важно срочно выполнить следующее:
- Обновите React и ваш фреймворк до последней версии. В новых релизах React исправлены все известные уязвимости, включая CVE-2025-55182. Убедитесь, что вы используете актуальные версии пакетов.
- После обновления рекомендуется провести комплексный аудит вашего кода и зависимостей.
- Примените патчи для сторонних библиотек. Если ваше приложение использует дополнительные пакеты и компоненты, работающие с React, убедитесь, что они также обновлены до версий с исправлениями.
- Усилите мониторинг безопасности на проектах и серверах для обнаружения попыток эксплуатации уязвимости.
Особая опасность касается проектов, развёрнутых на виртуальных или выделенных серверах. Эта уязвимость сейчас активно используется ботнетами для сканирования и выполнения кода на серверах уязвимых проектов.
Если сервер был заражён ботнетом, простая установка патча может не помочь — на сервере могли остаться другие бэкдоры, внедрённые в момент взлома. В этом случае рекомендуется сохранить проекты и все важные данные, провести аудит кода, переустановить ОС сервера (или заказать новый сервер для мягкой миграции) и развернуть проекты заново с актуальными версиями пакетов.
Если у вас нет возможности или опыта сделать это самостоятельно, обратитесь к опытным специалистам агентства Web Building.
ул. Ахматовой 9/18
ул. Чорновола 2-А
Сб. 11-00 -16:00