FICHE CVE

CVE-2026-41690

Publiée le 2026-05-08 · Dernière modification le 2026-10-26

🇫🇷 EN BREF

Les applications Node.js utilisant la bibliothèque `18next-http-middleware` (versions antérieures à 3.9.3) sont vulnérables à la pollution de prototype (prototype pollution). Un attaquant non authentifié peut envoyer des requêtes HTTP spécialement conçues via le réseau pour modifier les propriétés d'objets globaux, ce qui peut être utilisé pour contourner des contrôles d'autorisation ou provoquer le plantage du serveur. Comme cela ne nécessite aucun accès préalable ni interaction de l'utilisateur, l'exécution est relativement simple si le middleware concerné est exposé sur Internet.

CVSS 3.18.6 ÉLEVÉE
Publiée2026-05-08
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éFaible
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéFaible

RÉFÉRENCES

Description officielle du NVD (en anglais)

18next-http-middleware is a middleware to be used with Node.js web frameworks like express or Fastify and also for Deno. Versions prior to 3.9.3 allow an unauthenticated HTTP client to pollute Object.prototype in the Node.js process hosting the middleware, via two unvalidated entry points that reach internal object-key writes: getResourcesHandler and missingKeyHandler. This can break authorisation checks (if (user.isAdmin) returning true for any user), cause type-confusion DoS, and depending on downstream code it can be chained into RCE.