CVE Catalog

CVE-2026-41690

High
Published: Translated: NVD NIST

Summary

Versions of 18next-http-middleware prior to 3.9.3 allow an unauthenticated HTTP client to pollute Object.prototype in the Node.js process, leading to serious security issues.

Risk Assessment

This vulnerability may allow bypassing authorization checks and lead to DoS attacks and potentially remote code execution.

Recommendation

It is recommended to upgrade to version 3.9.3 or later to mitigate these vulnerabilities.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS