CVE-2026-84504 in Fastifyinfo

Zusammenfassung

von VulDB • 04.09.2026

In Fastify-Versionen vor 5.12.2 wird das von einem erfolgreichen asynchronen Ajv-Validator aufgelöste Objekt als der Wert „result protocol“ behandelt, der von benutzerdefinierten Validator-Kompilern verwendet wird. Wenn eine Anfrage, die ihr Routenschema erfolgreich durchläuft, eine Eigenschaft mit dem Namen `value` auf Root-Ebene enthält, ersetzt Fastify den gesamten Anfragetext vor der Ausführung des Handlers durch den Wert dieser Eigenschaft. Dadurch erhält der Handler ein anderes Objekt als dasjenige, welches das Schema erfüllt hat. Ein authentifizierter Benutzer mit geringen Berechtigungen kann dies ausnutzen, um verschachtelte Daten anstelle des validierten Textes zu ersetzen und eine Operation auszulösen, die vom Routenschema nicht autorisiert war, was zu unbefugten Zustandsänderungen und Offenlegung von Daten führt. Anwender sollten auf Fastify 5.12.2 oder höher aktualisieren.

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

Zuständig

Openjs

Reservieren

01.09.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398727

CPE

bereit

EPSS

0.00386

KEV

nein

Aktivitäten

medium

Quellen

Want to know what is going to be exploited?

We predict KEV entries!