<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Mon, 05 Oct 2026 20:22:58 +0000</lastBuildDate>
    <item>
      <title>certfr-2026-avi-1094 — De multiples vulnérabilités ont été découvertes dans les produits IBM. Certaines d'entre elles permettent à un attaquan…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2026-avi-1094</link>
      <description>certfr-2026-avi-1094</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2026-avi-1094</guid>
    </item>
    <item>
      <title>EUVD-2026-327577</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-327577</link>
      <description>EUVD-2026-327577</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-327577</guid>
    </item>
    <item>
      <title>fkie_cve-2026-48713</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-48713</link>
      <description>&lt;p&gt;Versions prior to 2.6.6 are vulnerable to prototype pollution via crafted missing-key strings when used to persist missing translation keys (e.g. via i18next-http-middleware&amp;#39;s missingKeyHandler exposed to untrusted input). Backend.writeFile() splits each queued missing-key string on the configured keySeparator (default .) before calling the internal setPath() walker. The walker (getLastOfPath in lib/utils.js) did not guard against unsafe segments, so a key like &amp;#34;__proto__.polluted&amp;#34; was split into [&amp;#34;__proto__&amp;#34;, &amp;#34;polluted&amp;#34;] and walked straight into Object.prototype, allowing an attacker to write arbitrary properties onto the global object prototype. Depending on the host application, polluted prototype properties may cause crashes, corrupted translation behaviour, configuration poisoning, or bypasses of property-based security checks. Applications are affected only if the missingKeyHandler (or another route that forwards untrusted request bodies to i18next.t(..., { ... }) with saveMissing: true) is reachable by untrusted users and the default behaviour of splitting missing-key strings on keySeparator is in use (i.e. keySeparator is not false). Apps that do not expose missing-key persistence to untrusted input are not directly affected through this attack path. This issue has been fixed in version 2.6.6. If developers using the library are unable to upgrade immediately, they should take the following precautions: do not expose i18next-http-middleware&amp;#39;s missingKeyHandler to untr…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Versions prior to 2.6.6 are vulnerable to prototype pollution via crafted missing-key strings when used to persist missing translation keys (e.g. via i18next-http-middleware&amp;#39;s missingKeyHandler exposed to untrusted input). Backend.writeFile() splits each queued missing-key string on the configured keySeparator (default .) before calling the internal setPath() walker. The walker (getLastOfPath in lib/utils.js) did not guard against unsafe segments, so a key like &amp;#34;__proto__.polluted&amp;#34; was split into [&amp;#34;__proto__&amp;#34;, &amp;#34;polluted&amp;#34;] and walked straight into Object.prototype, allowing an attacker to write arbitrary properties onto the global object prototype. Depending on the host application, polluted prototype properties may cause crashes, corrupted translation behaviour, configuration poisoning, or bypasses of property-based security checks. Applications are affected only if the missingKeyHandler (or another route that forwards untrusted request bodies to i18next.t(..., { ... }) with saveMissing: true) is reachable by untrusted users and the default behaviour of splitting missing-key strings on keySeparator is in use (i.e. keySeparator is not false). Apps that do not expose missing-key persistence to untrusted input are not directly affected through this attack path. This issue has been fixed in version 2.6.6. If developers using the library are unable to upgrade immediately, they should take the following precautions: do not expose i18next-http-middleware&amp;#39;s missingKeyHandler to untr…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-48713</guid>
    </item>
    <item>
      <title>GHSA-2933-q333-qg83 — i18next-fs-backend vulnerable to prototype pollution via crafted missing-key string</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-2933-q333-qg83</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: i18next-fs-backend&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;`i18next-fs-backend` ≤ 2.6.5, when used to persist missing translation keys (e.g. via `i18next-http-middleware`&amp;#39;s `missingKeyHandler` exposed to untrusted input), is vulnerable to prototype pollution via crafted missing-key strings.&lt;/p&gt;
&lt;p&gt;`Backend.writeFile()` splits each queued missing-key string on the configured `keySeparator` (default `.`) before calling the internal `setPath()` walker. The walker (`getLastOfPath` in `lib/utils.js`) did not guard against unsafe segments, so a key like `&amp;#34;__proto__.polluted&amp;#34;` was split into `[&amp;#34;__proto__&amp;#34;, &amp;#34;polluted&amp;#34;]` and walked straight into `Object.prototype`, allowing an attacker to write arbitrary properties onto the global object prototype.&lt;/p&gt;
&lt;p&gt;Depending on the host application, polluted prototype properties may cause crashes, corrupted translation behaviour, configuration poisoning, or bypasses of property-based security checks.&lt;/p&gt;
&lt;p&gt;### Affected configuration&lt;/p&gt;
&lt;p&gt;Applications are directly affected only if **all** of the following hold:&lt;/p&gt;
&lt;p&gt;- `i18next-fs-backend` ≤ 2.6.5 is configured as the backend.
- `i18next-http-middleware`&amp;#39;s `missingKeyHandler` (or another route that forwards untrusted request bodies to `i18next.t(..., { ... })` with `saveMissing: true`) is reachable by untrusted users.
- The default behaviour of splitting missing-key strings on `keySeparator` is in use (i.e. `keySeparator` is not `false`).&lt;/p&gt;
&lt;p&gt;Apps that do not expose missing-key persistence to untrusted input are not directly affected through this attack path.&lt;/p&gt;
&lt;p&gt;### Patc…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: i18next-fs-backend&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;`i18next-fs-backend` ≤ 2.6.5, when used to persist missing translation keys (e.g. via `i18next-http-middleware`&amp;#39;s `missingKeyHandler` exposed to untrusted input), is vulnerable to prototype pollution via crafted missing-key strings.&lt;/p&gt;
&lt;p&gt;`Backend.writeFile()` splits each queued missing-key string on the configured `keySeparator` (default `.`) before calling the internal `setPath()` walker. The walker (`getLastOfPath` in `lib/utils.js`) did not guard against unsafe segments, so a key like `&amp;#34;__proto__.polluted&amp;#34;` was split into `[&amp;#34;__proto__&amp;#34;, &amp;#34;polluted&amp;#34;]` and walked straight into `Object.prototype`, allowing an attacker to write arbitrary properties onto the global object prototype.&lt;/p&gt;
&lt;p&gt;Depending on the host application, polluted prototype properties may cause crashes, corrupted translation behaviour, configuration poisoning, or bypasses of property-based security checks.&lt;/p&gt;
&lt;p&gt;### Affected configuration&lt;/p&gt;
&lt;p&gt;Applications are directly affected only if **all** of the following hold:&lt;/p&gt;
&lt;p&gt;- `i18next-fs-backend` ≤ 2.6.5 is configured as the backend.
- `i18next-http-middleware`&amp;#39;s `missingKeyHandler` (or another route that forwards untrusted request bodies to `i18next.t(..., { ... })` with `saveMissing: true`) is reachable by untrusted users.
- The default behaviour of splitting missing-key strings on `keySeparator` is in use (i.e. `keySeparator` is not `false`).&lt;/p&gt;
&lt;p&gt;Apps that do not expose missing-key persistence to untrusted input are not directly affected through this attack path.&lt;/p&gt;
&lt;p&gt;### Patc…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-2933-q333-qg83</guid>
    </item>
  </channel>
</rss>
