CVE-2026-105800
Low · 3.7CVSS
3.7
EPSS
—
Published
Oct 6, 2026
CISA due date
—
Cloudanix analysis
A translation helper library could be tricked into fetching files from any internet address instead of only the intended location.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Library
- Class
- SSRF
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
Unsanitized lng or ns values supplied to custom loadPath or addPath templates beginning with {{lng}} or {{ns}} allow colon-prefixed or double-slash inputs to resolve as absolute or protocol-relative URLs, enabling outbound requests to arbitrary origins.
Why it matters to the business
Low-likelihood server or browser requests may reach attacker-controlled destinations, risking limited information leakage or unexpected external calls; absence from KEV and low EPSS indicate minimal immediate operational disruption.
How an attack unfolds
An attacker supplies crafted language or namespace parameters containing colons or leading slashes into an application using a vulnerable custom path template; when i18next-http-backend interpolates these values at the start of the URL, the resulting request is directed outside the intended origin, achieving URL injection or SSRF.
How to fix it
Upgrade i18next-http-backend to version 4.0.2 or later; avoid custom loadPath or addPath templates whose first segment is solely a placeholder.
How to confirm the fix worked
Confirm package version is at least 4.0.2; test custom path configurations with inputs containing colons or leading slashes and verify requests remain confined to the intended origin.
Typical attack path
- Identify application endpoint that triggers i18next resource loading with attacker-controlled lng or ns parameters
- Supply malicious parameter value beginning with a scheme or double slash
- Induce translation fetch that resolves the injected path to an absolute or protocol-relative URL
- Observe or exfiltrate response from the attacker-chosen destination
How to detect it
Review application and web-server logs for translation resource requests containing unexpected schemes, external hostnames, or protocol-relative paths; inspect i18next configuration for custom paths starting with placeholders.
What your security team should do
- Upgrade i18next-http-backend to 4.0.2 immediately
- Audit all custom loadPath and addPath templates for leading placeholders
- Monitor outbound HTTP requests originating from the i18next backend process
The record
i18next-http-backend is a backend layer for i18next that loads translation resources in Node.js, browsers, and Deno. Prior to 4.0.2, attacker-controlled language or namespace values interpolated into a custom loadPath or addPath that begins directly with {{lng}} or {{ns}} can make colon-based input become an absolute URL or, in browsers, make a double-slash namespace become a protocol-relative URL. The resulting request can leave the intended origin and cause URL injection or server-side request forgery. The default /locales/{{lng}}/{{ns}}.json template and templates with a leading path or origin are not affected because the placeholder does not occupy the URL's structural beginning. This issue is fixed in version 4.0.2.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-119619 A vulnerability was found in 37954679 cak-filemanagement-system up to… CWE-74
- CVE-2026-91915 Dell OpenManage Enterprise, versions prior to 4.8.0, contains an Improper Neutralization… CWE-74
- CVE-2026-89435 The Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes &… CWE-74
- CVE-2026-54453 OpenCATS is an open-source applicant tracking system and recruitment CRM for staffing… CWE-74
- CVE-2026-118258 i18next-http-backend is a backend layer for i18next that loads translation resources in… CWE-74
- CVE-2026-103405 An Improper Neutralization of Special Elements in Output Used by a Downstream Component… CWE-74
- CVE-2026-103400 An Improper Neutralization of Special Elements in Output Used by a Downstream Component… CWE-74
- CVE-2026-106648 The Royal Elementor Addons WordPress plugin before 1.7.1070 does not validate submitted… CWE-74