Dans Apache Wicket 8.x, ExternalLink pouvait construire un gestionnaire JavaScript avec une URL non échappée lorsque le composant était associé à un élément qui n’est pas un lien, ou lorsque des paramètres de fenêtre surgissante étaient utilisés. Les versions 8.0.0–8.19.0 sont concernées; la correction est disponible dans la version 8.20.0.
Source : NVD — CVE-2026-84231
Analyse technique
L’URL du modèle est concaténée dans une chaîne JavaScript d’un attribut onclick sans neutralisation adaptée; l’encodage HTML seul ne suffit pas, car le navigateur décode les références de caractères avant d’analyser le gestionnaire.
Impact, versions et correctif
Détection / vérification
Vérifier les usages d’ExternalLink lié à un élément autre qu’un lien et les URL du modèle issues de données contrôlables.
Action recommandée
Mettre à niveau vers Apache Wicket 8.20.0; vérifier les usages d’ExternalLink concernés.
Sources
Priorisation DFS : P3 · 1 source(s).