Aller au contenu
Développeur Full Stack
, ,

Astro : injection de règles CSS via les propriétés des transitions de vue

Dans cet article 4 rubriques
Veille sécuritéFrontend
P4Faible

Dans Astro, le générateur CSS côté serveur des transitions de vue ne confinait pas certaines propriétés d’animation textuelles à leurs déclarations. Des données contrôlées par un attaquant pouvaient injecter des règles CSS et déformer l’interface ; le correctif est disponible dans Astro 7.3.3.

AstroJavaScript
IdentifiantCVE-2026-114127
GravitéFaible
Exploitationnon connue / non déterminée
Correctif7.3.3

Source : NVD — CVE-2026-114127

Analyse technique

Les propriétés concernées incluent durée, délai, fonction d’accélération, direction, mode de remplissage et noms d’animation. Le contenu généré échappe les chevrons « inférieur à » : l’injection ne permet pas de fermer l’élément style ni d’injecter directement du HTML ou du JavaScript ; certaines applications peuvent toutefois exposer des données déjà présentes dans des attributs DOM sélectionnables.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-10-21, pendant la période demandée.
ImpactDes règles CSS injectées pouvaient masquer ou déplacer du contenu, ajouter du texte généré et fausser l’interface.
Versions affectéesAstro 7.1.0 à 7.3.2
Version corrigée7.3.3
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS2.3 · CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Publication2026-10-21T18:17:25.317Z
Mise à jour2026-10-21T18:17:25.317Z

Action recommandée

Mettre à jour Astro vers la version 7.3.3 et éviter de transmettre des données non fiables aux propriétés concernées.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :