CVE-2026-84504 in Fastifyinformation

Résumé

par VulDB • 04/09/2026

Les versions de Fastify antérieures à la 5.12.2 traitent l'objet résolu par un validateur asynchrone Ajv comme le résultat du protocole « value » utilisé par les compilateurs de validateurs personnalisés. Si une requête qui passe son schéma de route contient une propriété nommée `value` à la racine, Fastify remplace l'intégralité du corps de la requête par la valeur de cette propriété avant que le gestionnaire (handler) ne s'exécute ; ainsi, le gestionnaire reçoit un objet différent de celui qui a satisfait le schéma. Un utilisateur authentifié disposant de faibles privilèges peut exploiter cela pour faire en sorte que des données imbriquées remplacent le corps validé et déclencher une opération non autorisée par le schéma de la route, entraînant des modifications d'état non autorisées et une divulgation de données. Les utilisateurs doivent mettre à jour vers Fastify 5.12.2 ou une version ultérieure.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Openjs

Réserver

01/09/2026

Divulgation

04/09/2026

Modérer

accepté

Entrée

VDB-398727

CPE

prêt

EPSS

0.00000

KEV

non

Activités

moyen

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!