是 的一个后端层,用于在 Node.js、浏览器和 Deno 环境中加载翻译资源。在 4.0.4 版本之前, 函数会将未编码的语言(lng)和命名空间(ns)值直接插入到 或 模板中,且未拒绝使用 ampersand(&)、equals(=)或 semicolon(;)作为查询字符串分隔符。当模板将 或 置于查询字符串中,且攻击者能够控制这些值时,攻击者便可以在浏览器端或服务器端的翻译请求中添加或覆盖参数。这可能导致其他命名空间或租户的信息被泄露,或通过利用应用程序在网络中的位置及其凭证,改变后端行为。该漏洞是 C
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| i18next | i18next-http-backend | < 4.0.4 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| i18next | i18next-http-backend | < 4.0.4 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC