CVE-2026-31865
Publiée le 2026-03-18 · Dernière modification le 2026-06-17
Les applications conçues avec le framework TypeScript Elysia avant la version 1.4.27 sont sensibles à la pollution de prototype via les cookies. Un attaquant distant non authentifié peut envoyer une requête spécialement conçue pour écraser les propriétés d'un objet, lui permettant potentiellement de manipuler le comportement du serveur ou de contourner certaines logiques. Cette attaque est relativement simple à exécuter car elle ne nécessite aucune interaction de l'utilisateur ni de privilèges particuliers, au-delà d'un accès réseau basique au serveur.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation, and client-server communication. Prior to version 1.4.27, an Elysia cookie can be overridden by prototype pollution , eg. `__proto__`. This issue is patched in 1.4.27. As a workaround, use t.Cookie validation to enforce validation value and/or prevent iterable over cookie if possible.