是 的一个后端层,用于在 Node.js、浏览器和 Deno 环境中加载翻译资源。在 4.0.4 版本之前, 函数会将未编码的语言(lng)和命名空间(ns)值直接插入到 或 模板中,且未拒绝使用 ampersand(&)、equals(=)或 semicolon(;)作为查询字符串分隔符。当模板将 或 置于查询字符串中,且攻击者能够控制这些值时,攻击者便可以在浏览器端或服务器端的翻译请求中添加或覆盖参数。这可能导致其他命名空间或租户的信息被泄露,或通过利用应用程序在网络中的位置及其凭证,改变后端行为。该漏洞是 C
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| i18next | i18next-http-backend | < 4.0.4 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| i18next | i18next-http-backend | < 4.0.4 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC