CVE-2026-92087 in authinfo

Zusammenfassung

von VulDB • 16.09.2026

@fastify/auth ist ein Fastify-Plugin, das mehrere Authentifizierungs- und Autorisierungsstrategien zu einem einzelnen Routen-Guard kombiniert. In den Versionen 5.0.0 bis 5.1.0 werden Strategien, die mit der Option „or“ (ODER) in Kombination mit der Laufoption „all“ (ALLE) zusammengesetzt sind, und bei denen ein Eintrag ein verschachteltes Array als AND-Gruppe darstellt, in einer reihenfolgenabhängigen Weise ausgewertet: Eine frühere fehlschlagende Prüfung wird stillschweigend ignoriert, und das Ergebnis der Gruppe entspricht dem Ergebnis ihrer letzten Prüfung. Infolgedessen wird eine Anfrage, die nur das letzte Mitglied einer AND-Gruppe erfüllt (z. B. ein Angreifer mit einem gültigen API-Schlüssel, aber ohne Administratorrechte), autorisiert statt abgelehnt. Ein damit verbundener reihenfolgenabhängiger Umgehungsfehler betrifft auch die Spiegelkonfiguration, bei der die übergeordnete Relation „and“ (UND) ist und eine verschachtelte Gruppe „or“ verwendet. Das Problem wurde in @fastify/auth Version 5.1.1 behoben; Benutzer sollten auf Version 5.1.1 oder höher aktualisieren. Als Workaround kann man die Laufoption „all“ dort weglassen, wo sie nicht erforderlich ist, jede AND-Gruppe so anordnen, dass ihre strengere Prüfung zuletzt ausgewertet wird, oder verschachtelte AND-Gruppen durch eine explizite übergeordnete „and“-Zusammensetzung ersetzen.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Openjs

Reservieren

15.09.2026

Veröffentlichung

16.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405963

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!