FICHE CVE

CVE-2026-33807

Publiée le 2026-04-15 · Dernière modification le 2026-10-26

🇫🇷 EN BREF

Les applications utilisant `@fastify/express` (v4.0.4 et versions antérieures) peuvent involontairement ignorer les vérifications de sécurité pour les routes définies dans des plugins enfants. Un attaquant distant non authentifié peut contourner l'authentification, l'autorisation et la limitation du débit (rate limiting) pour accéder à des données protégées ou effectuer des actions restreintes. Comme la faille est déclenchée par la gestion des chemins du serveur lui-même, son exploitation ne nécessite aucune manipulation particulière de la requête ni interaction de l'utilisateur.

CVSS 3.19.1 CRITIQUE
Type de faiblesse
Publiée2026-04-15
Dernière modification2026-10-26

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéAucun

RÉFÉRENCES

Description officielle du NVD (en anglais)

@fastify/express v4.0.4 and earlier contains a path handling bug in the onRegister function that causes middleware paths to be doubled when inherited by child plugins. When a child plugin is registered with a prefix that matches a middleware path, the middleware path is prefixed a second time, causing it to never match incoming requests. This results in complete bypass of Express middleware security controls, including authentication, authorization, and rate limiting, for all routes defined within affected child plugin scopes. No special configuration or request crafting is required. Upgrade to @fastify/express v4.0.5 or later.