TGViewer
Недовольный мидл Недовольный мидл @disgruntled_middle · 110 subscribers
Post #149 485
Видели новогодний подарок от React?

Критическая уязвимость в React Server Components с CVSS 10.0 — максимальной оценкой, выше которой просто нет. Оказалось, что в RSC можно подменить Flight payload так, что сервер начнёт исполнять произвольный JavaScript-код. То есть обычный запрос от клиента превращается в удалённое выполнение кода на сервере. Классический RCE, только теперь в одной из крайне хайповых фич современного фронтенда.

Проблему уже пофиксили — патч усиливает валидацию входящих payload-ов и жёстче проверяет сериализованную структуру. Но ситуация всё равно показательная: в то самое «рендерим безопасно на сервере» и «архитектурное переосмысление» незаметно закралась уязвимость уровня «в фундаменте дома забыли бетон».

Приятно осознавать, что фронтенд дорос до таких серьёзных и взрослых уязвимостей. Можно уже не спорить про useEffect — у нас теперь есть вещи поважнее...

Ссылки:
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
https://github.com/ejpir/CVE-2025-55182-research/blob/main/TECHNICAL-ANALYSIS.md
  • 👍 5
  • 😁 3
  • 🔥 1
More from @disgruntled_middle
  1. Mar 26, 2026photo post
  2. Mar 16, 2026video post
  3. Mar 11, 2026Иногда TypeScript ощущается как Prolog, который случайно встроили в JS. Мы пишем что-то вр…
  4. Mar 3, 2026photo post
  5. Feb 25, 2026photo post
  6. Feb 12, 2026В последнее время активно изучаю тему метрик. Какие подходы используют при выборе системы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →