CVE Catalog

CVE-2026-41683

High
Published: Translated: NVD NIST

Summary

i18next-http-middleware prior to version 3.9.3 allows injection of user-controlled language values into the Content-Language response header, potentially leading to CRLF attacks. This issue has been patched in version 3.9.3.

Risk Assessment

Organizations may be exposed to attacks that exploit injected CRLF sequences, potentially leading to unauthorized access or data manipulation in HTTP responses.

Recommendation

It is recommended to upgrade i18next-http-middleware to version 3.9.3 or later to mitigate this vulnerability.

Other vulnerabilities in i18next-http-middleware

See all
Original NVD description (English source)

i18next-http-middleware is a middleware to be used with Node.js web frameworks like express or Fastify and also for Deno. Prior to version 3.9.3, i18next-http-middleware wrote user-controlled language values into the Content-Language response header after passing them through utils.escape(), which is an HTML-entity encoder that does not strip carriage return, line feed, or other control characters. When the application used an older i18next (< 19.5.0) that still exercised the backward-compatibility fallback at LanguageDetector.js:100 or otherwise produced a raw detected value, CRLF sequences in the attacker-controlled lng parameter reached res.setHeader('Content-Language', ...) verbatim. This issue has been patched in version 3.9.3.

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