3 декабря 2025 была опубликована информация о серьезной уязвимости в React Server Components (RSC), получившей идентификатор CVE-2025-55182. Уязвимость позволяет удаленно запустить код на сервере без аутентификации.
🔴 Уязвимость получила максимальный рейтинг по шкале CVSS — 10.0.
⚠️ Основное:
- Уязвимость связана с небезопасной десериализацией данных при вызове Server Function эндпоинтов.
- Уязвимости подвержены React версий: 19.0, 19.1.0, 19.1.1, 19.2.0, а также пакеты react-server-dom-*.
- Уязвим не только React, но и фреймворки/бандлеры: Next.js, React Router RSC, Vite RSC, Parcel RSC, Waku и другие.
- Риск сохраняется даже если вы не используете Server Function эндпоинты напрямую.
🎯 Кто под угрозой:
Любые проекты, использующие React Server Components или фреймворки на их базе — особенно публичные веб-серверы.
📌 Что делать:
# Обновить React до пропатченных версий: 19.0.1, 19.1.2, 19.2.1
npm install react@19.0.1 react-dom@19.0.1 // для 19.0.x
npm install react@19.1.2 r