Aller au contenu
Développeur Full Stack
, , ,

Épuisement mémoire du rendu serveur Angular via l’analyse d’URL

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Élevée

Dans Angular, l’analyseur d’URL de @angular/router pouvait consommer une quantité disproportionnée de mémoire avec certains paramètres numériques lorsque le rendu côté serveur (SSR) était activé. Des requêtes répétées pouvaient épuiser le tas old-space et arrêter le worker SSR; les applications exclusivement côté client ne sont pas concernées.

AngularJavaScriptNode.jsTypeScript
IdentifiantCVE-2026-101896
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif20.3.32, 21.2.24 et 22.2.0

Source : NVD — CVE-2026-101896

Analyse technique

Des noms numériques issus de l’URL, utilisés comme propriétés d’objets JavaScript pendant le SSR, peuvent amener V8 à allouer des structures denses de grande taille. L’exploitation décrite suppose notamment que le routeur analyse directement l’URL et que les proxys laissent passer les points-virgules et plusieurs segments de chemin.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-10-14T16:17:29.013Z, dans la période demandée; cette publication est l’événement retenu.
ImpactDéni de service du worker de rendu serveur par épuisement du tas Node.js dans les conditions décrites.
Versions affectéesVersions antérieures à 20.3.32, 21.2.24 et 22.2.0
Version corrigée20.3.32, 21.2.24 et 22.2.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.2
Publication2026-10-14T16:17:29.013Z
Mise à jour2026-10-14T16:17:29.013Z

Détection / vérification

Vérifier si Angular SSR est activé, si le routeur analyse directement les URL de requête et si les proxys autorisent les points-virgules et les segments de chemin multiples.

Action recommandée

Mettre à niveau Angular vers la version corrigée correspondant à la branche utilisée; vérifier en particulier les déploiements SSR.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :