Etusivu: Kyberturvallisuuskeskus
Etusivu: Kyberturvallisuuskeskus
Valikko

React-kirjaston React Server Components -toiminnallisuudessa on havaittu haavoittuvuus, jonka avulla todentamaton hyökkääjä voi suorittaa mielivaltaista koodia kohdelaitteella. Haavoittuvuutta käytetään aktiivisesti hyväksi, minkä vuoksi on välttämätöntä asentaa päivitykset viipymättä ja tarkastaa organisaatioiden käyttämien tuotteiden tilanne haavoittuvuuden osalta. Mikäli haavoittuvia ohjelmistoja ei ole vielä paikattu, on syytä olettaa tietomurron tapahtuneen.

Haavoittuvuuden kohde

React on hyvin laajasti käytetty JavaScript-kirjasto, jota käytetään erityisesti web-käyttöliittymien toteutukseen.

Lähtökohtaisesti kaikki tuotteet, jotka käyttävät versioita 19.0, 19.1.0, 19.1.1 ja 19.2.0 seuraavista paketeista, ovat haavoittuvia:

  • react-server-dom-webpack
  • react-server-dom-parcel
  • react-server-dom-turbopack

Korjaavat versiot ovat 19.0.1, 19.1.2 ja 19.2.1

React on tunnistanut ainakin seuraavien tuotteiden käyttävän kyseisiä paketteja: Next.js, React Router, Expo, Redwood SDK, Waku ja  @vitejs/plugin-rsc.

Haavoittuvuus saattaa koskea myös kaikkia tuotteita, jotka käyttävät React Server Components -toiminnallisuutta hyväkseen tai tukevat kyseistä toiminnallisuutta.

Haavoittuvuus koskee niin organisaatioita, kuin loppukäyttäjiäkin. On erittäin suositeltavaa päivittää käyttämänsä tuotteet aktiivisesti ajan tasalle.

Mistä on kysymys?

Haavoittuvuuden avulla todentamaton hyökkääjä voi suorittaa mielivaltaista koodia haavoittuvassa järjestelmässä HTTP-kutsun kautta.

Haavoittuvuuden aktiivista hyväksikäyttöä on havaittu myös Suomessa. Haavoittuvuuden hyväksikäyttömenetelmiä on julkisesti tiedossa. Kansainvälisten havaintojen perusteella on mahdollista, että uhkatoimijat pyrkivät näkyvien toimien, kuten kryptolouhinnan lisäksi pitämään pysyvämpää jalansijaa ympäristössä, minkä vuoksi suosittelemme haavoittuvuudelle altistuneiden järjestelmien huolellista tarkastamista.

Mitä voin tehdä?

Asenna päivitykset välittömästi valmistajan ohjeiden mukaisesti. Seuraa myös valmistajien ilmoituksia haavoittuvuudesta. Ota huomioon, että React-komponenttia on voitu käyttää muiden valmistajien tuotteissa ja järjestelmissä, jotka on myös päivitettävä välittömästi ja tutkittava murron varalta.

Päivitetty CVE-2025-55182-haavoittuvuuden tiedot ja linkit

Lisätty tieto haavoittuvuuden aktiivisesta hyväksikäytöstä, tarkennuksia