Sébastien Rigaux

Veille technologique

← Tous les liens

React Server Components

Composants React exécutés sur le serveur et composition avec les composants interactifs clients.

Avis GitHub sur une exécution de code à distance critique dans React Server Components, avec le logo React et les paquets npm concernés.

Une faille critique permet l’exécution de code à distance sans authentification dans certaines applications utilisant React Server Components. Elle concerne react-server-dom-webpack, react-server-dom-parcel et react-server-dom-turbopack dans les versions indiquées par l’avis, avec un score CVSS de 9,5.

Le scénario décrit reste rare : il nécessite des réponses transportant plusieurs tableaux typés et une valeur contrôlée par l’attaquant. Les applications React sans serveur ne sont pas concernées, pas plus que celles qui n’utilisent pas de framework, bundler ou plugin prenant en charge les Server Components. Les correctifs sont disponibles en 19.0.9, 19.1.10, 19.2.9 et 19.3.1 ; les déploiements concernés doivent être mis à jour immédiatement.

mattcarrollcodeRepéré via JavaScript Weekly