hello@faustagency.com +421 948 30 50 50

Bezpečnost / Kód a frameworky

React2Shell: moderní framework potřebuje bezpečnostní aktualizace

Kritická chyba React Server Components z prosince 2025 ukázala rizika serverových závislostí. Co má firma vědět o vlastním webu a jeho opravách?

Redakce Faust Agency Publikováno 2 min čtení
Vrstvená serverová kostka se světelnou trhlinou mezi komponentami jako ilustrace zranitelnosti frameworku.
Ilustrační obrázek vytvořený pomocí AI.

Novější technologický stack neznamená web bez bezpečnostní údržby. I moderní aplikace stojí na serverových komponentách a balíčcích, které potřebují inventář, dohled a aktualizace.

Co byla chyba React2Shell

Tým Reactu 3. prosince 2025 oznámil CVE-2025-55182: kritickou chybu ve zpracování požadavků dotčených React Server Components, která mohla umožnit vzdálené spuštění kódu bez přihlášení. Čistě klientský React bez serverové podpory dotčen nebyl. CISA chybu 5. prosince 2025 zařadila do katalogu aktivně zneužívaných zranitelností KEV. Advisory později aktualizoval další související pokyny. Oficiální oznámení React.

Název technologie není technický inventář

Informace „máme React“ k posouzení rizika nestačí. Potřebujete znát způsob serverového nasazení, framework, konkrétní balíčky a jejich verze. Stejný název technologie může popisovat odlišné architektury.

Inventář má zahrnovat i testovací domény, starší aplikace a interní portály. Tyto části často zůstávají mimo pozornost, přestože mohou mít přístup k datům nebo k dalším službám.

Co řešit při oznámení kritické chyby

  • Ověřit, zda se zranitelná komponenta skutečně používá a v jakém režimu.
  • Vyhledat aktuální pokyny maintainera i navazujícího frameworku.
  • Určit priority podle dostupnosti aplikace a citlivosti dat.
  • Připravit aktualizaci, funkční testy a dohodnutý servisní postup.
  • Při podezření na zneužití prověřit prostředí i přístupy.

Historická oprava nemusí být dnešním cílem

U staršího článku nelze mechanicky převzít první číslo opravené verze. Od oznámení mohly přibýt další chyby nebo změny podpory. Při zásahu se proto řiďte aktuálním advisory a podporovanou opravenou větví.

Dočasná ochrana na úrovni WAF může být součástí reakce, ale její limity je třeba znát. Neodstraňuje potřebu vyřešit samotnou dotčenou aplikaci.

Bezpečnostní odpovědnost pokračuje i po předání

Při vývoji si domluvte, kdo sleduje oznámení, kdo má přístupy a kdo může schválit urgentní aktualizaci. Pokud tato část chybí, firma může mít kvalitně vytvořený projekt bez člověka, který ho udrží bezpečný.

Díváme se na skutečné nasazení

Pomůžeme zmapovat aplikace a závislosti, prověřit jejich stav a nastavit průběžnou údržbu. Týká se to PHP i moderních JavaScriptových řešení.

Zdroje a další čtení

Odkazy vedou na původní oznámení, zprávy a dokumentaci, ze kterých článek vychází.

  1. react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
  2. cisa.gov/known-exploited-vulnerabilities-catalog
Redakce Faust Agency

Články připravuje tým Faust Agency, který se stará o bezpečnost, vývoj a provoz webů, interních systémů a firemní infrastruktury.

Více o nás
Sdílet

Prověříme bezpečnost a provoz vaší firmy.

Weby, interní systémy, servery i obnova po incidentu. Ozvěte se a domluvíme konkrétní další krok.

Probrat bezpečnost a provoz naší firmy
Zpět na začátek stránky