Aller au contenu
6.1 Moyenne

CVE-2026-120421 Reflected XSS via client window id in URL client window mode

Description

In Eclipse Mojarra versions 2.2.0 through 4.0.28, 4.1.0 through 4.1.19, and 5.0.0-M1 through 5.0.0-M11, when URL client window mode is enabled (`jakarta.faces.CLIENT_WINDOW_MODE=url`), the client window id from the `jfwid` or `jakarta.faces.ClientWindow` request parameter is appended to generated URLs without URL-encoding. `h:button` renders such a URL into a JavaScript string literal, which allows reflected cross-site scripting. With `com.sun.faces.enableCspNonce=true`, the injected script runs on page load inside the nonce script element, bypassing the Content Security Policy.

Détail CVSS 3.1

Vecteur CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Exploitable à distance par le réseau, sans compte et si un utilisateur effectue une action ; l’impact sur les données ou le service reste limité.

Vecteur d’attaque
Réseau
Complexité
Faible
Privilèges requis
Aucun
Interaction
Requise
Portée
Modifiée
Confidentialité
Faible
Intégrité
Faible
Disponibilité
Aucun

Produits et versions touchés

Produit Versions touchées Corrigé en
Eclipse Mojarra 5.0 5.0.0-M1 → < 5.0.0-M12 5.0.0-M12
Eclipse Mojarra 4.1 4.1.0 → < 4.1.20 4.1.20
Eclipse Mojarra 2.2 2.2.0 → < 4.0.29 4.0.29
Les 2 CVE de Eclipse Mojarra →
Suivre cette CVE