FICHE CVE

CVE-2026-25478

Publiée le 2026-02-09 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les applications web basées sur le framework Litestar (avant la version 2.20.0) sont vulnérables à un contournement du partage de ressources cross-origin (CORS) en raison d'expressions régulières mal échappées. Un attaquant peut concevoir un domaine malveillant qui trompe le serveur pour qu'il lui fasse confiance, lui permettant ainsi de voler des données sensibles de la session d'une victime via un navigateur web. Cette attaque ne nécessite ni authentification ni privilèges particuliers, mais elle requiert qu'un utilisateur visite un site malveillant tout en étant connecté à l'application concernée.

CVSS 3.17.4 ÉLEVÉE
Type de faiblesse
Publiée2026-02-09
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurRequise
PortéeModifiée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéAucun
Impact sur la disponibilitéAucun

RÉFÉRENCES

Description officielle du NVD (en anglais)

Litestar is an Asynchronous Server Gateway Interface (ASGI) framework. Prior to 2.20.0, CORSConfig.allowed_origins_regex is constructed using a regex built from configured allowlist values and used with fullmatch() for validation. Because metacharacters are not escaped, a malicious origin can match unexpectedly. The check relies on allowed_origins_regex.fullmatch(origin). This vulnerability is fixed in 2.20.0.