CVE-2026-25478
Publiée le 2026-02-09 · Dernière modification le 2026-06-17
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.
DÉTAIL DU VECTEUR CVSS
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.