CVE-2025-55182

1 minute de lecture

Mis à jour :

Exécution de Code à Distance via React Server Components

Une faille critique, identifiée sous la référence CVE-2025-55182, affecte les React Server Components (RSC) dans les versions 19.0 à 19.2 de React et les versions 15 à 16 de Next.js. Elle permet à un attaquant d’exécuter du code à distance (RCE) en exploitant une désérialisation non sécurisée de requêtes malveillantes. Le problème réside dans le paquet react-server et sa gestion du protocole “Flight” des RSC. Le serveur ne valide pas correctement la structure des charges utiles altérées, ce qui permet à des données contrôlées par l’attaquant d’influencer l’exécution côté serveur.

Points Clés:

  • Nature de la vulnérabilité: Désérialisation non sécurisée de requêtes, conduisant à l’exécution de code à distance (RCE).
  • Composants affectés: React Server Components (RSC) dans les versions de React et Next.js mentionnées.
  • Problème technique: Mauvaise validation de la structure des charges utiles par le paquet react-server lors de l’utilisation du protocole “Flight”.
  • Surface d’attaque: La vulnérabilité est présente dans la configuration par défaut des applications affectées.

Vulnérabilités Identifiées:

  • CVE-2025-55182: Permet l’exécution de code à distance via une désérialisation non sécurisée dans React Server Components.

Recommandations:

  • Mettre à jour React vers la version 19.2.1.
  • Mettre à jour Next.js vers les dernières versions disponibles (16.0.7, 15.5.7, 15.4.8).
  • Les utilisateurs de Cloudflare bénéficient de règles de protection déployées sur leur réseau.

Source