Aller au contenu
Développeur Full Stack
, ,

Apache Wicket : injection JavaScript via window.name

Dans cet article 5 rubriques
Veille sécuritéFrontend
P3Élevée

Apache Wicket ne neutralisait pas la valeur client window.name mémorisée par AjaxNewWindowNotifyingBehavior avant de l’insérer dans du JavaScript, permettant une injection de script lors du rendu ultérieur de la page concernée. Le problème concerne Wicket 8.0.0–8.19.0, 9.0.0–9.24.0 et 10.0.0–10.11.0; le comportement doit être explicitement utilisé pour que l’application soit concernée.

JavaScript
IdentifiantCVE-2026-82956
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif8.20.0, 9.25.0 ou 10.12.0

Source : NVD — CVE-2026-82956

Analyse technique

La valeur window.name fournie par le client est conservée dans l’état sérialisé de la page puis concaténée sans échappement dans une chaîne JavaScript lors des rendus suivants.

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-11-01 à 23:17:29Z, soit le 2026-11-02 à 01:17:29+02:00, dans la période retenue. La mise à jour NVD horodatée du 2026-11-02 est également dans cette période.
ImpactExécution de JavaScript dans l’origine de l’application lors du rendu de la page affectée.
Versions affectéesApache Wicket 8.0.0–8.19.0, 9.0.0–9.24.0 et 10.0.0–10.11.0
Version corrigée8.20.0, 9.25.0 ou 10.12.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.6
Publication2026-11-01T23:17:29.130Z
Mise à jour2026-11-02T16:13:27.570Z

Détection / vérification

Vérifier si l’application ajoute explicitement AjaxNewWindowNotifyingBehavior à un composant et mettre à niveau Wicket.

Action recommandée

Mettre à niveau vers Apache Wicket 8.20.0, 9.25.0 ou 10.12.0; vérifier l’usage du comportement concerné.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :