<?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>Thu, 15 Oct 2026 19:25:58 +0000</lastBuildDate>
    <item>
      <title>certfr-2026-avi-1233 — 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-1233</link>
      <description>certfr-2026-avi-1233</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2026-avi-1233</guid>
    </item>
    <item>
      <title>EUVD-2026-8229</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-8229</link>
      <description>EUVD-2026-8229</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-8229</guid>
    </item>
    <item>
      <title>fkie_cve-2023-26158</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-26158</link>
      <description>&lt;p&gt;All versions of the package mockjs are vulnerable to Prototype Pollution via the Util.extend function due to missing check if the attribute resolves to the object prototype. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf).&#13;&#13;User controlled inputs inside the extend() method of the Mock.Handler, Mock.Random, Mock.RE.Handler or Mock.Util, will allow an attacker to exploit this vulnerability.&#13;&#13; Workaround&#13;&#13;By using a denylist of dangerous attributes, this weakness can be eliminated.&#13;&#13;Add the following line in the Util.extend function:&#13;&#13;js&#13;js if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue&#13;&#13;&#13;js&#13;// src/mock/handler.js&#13;Util.extend = function extend() {&#13;        var target = arguments[0] || {},&#13;            i = 1,&#13;            length = arguments.length,&#13;            options, name, src, copy, clone&#13;&#13;        if (length === 1) {&#13;            target = this&#13;            i = 0&#13;        }&#13;&#13;        for (; i &amp;lt; length; i++) {&#13;            options = arguments[i]&#13;            if (!options) continue&#13;&#13;            for (name in options) {&#13;            if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue&#13;                src = target[name]…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;All versions of the package mockjs are vulnerable to Prototype Pollution via the Util.extend function due to missing check if the attribute resolves to the object prototype. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf).&#13;&#13;User controlled inputs inside the extend() method of the Mock.Handler, Mock.Random, Mock.RE.Handler or Mock.Util, will allow an attacker to exploit this vulnerability.&#13;&#13; Workaround&#13;&#13;By using a denylist of dangerous attributes, this weakness can be eliminated.&#13;&#13;Add the following line in the Util.extend function:&#13;&#13;js&#13;js if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue&#13;&#13;&#13;js&#13;// src/mock/handler.js&#13;Util.extend = function extend() {&#13;        var target = arguments[0] || {},&#13;            i = 1,&#13;            length = arguments.length,&#13;            options, name, src, copy, clone&#13;&#13;        if (length === 1) {&#13;            target = this&#13;            i = 0&#13;        }&#13;&#13;        for (; i &amp;lt; length; i++) {&#13;            options = arguments[i]&#13;            if (!options) continue&#13;&#13;            for (name in options) {&#13;            if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue&#13;                src = target[name]…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-26158</guid>
    </item>
    <item>
      <title>GHSA-mh8j-9jvh-gjf6 — mockjs vulnerable to Prototype Pollution via the Util.extend function</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-mh8j-9jvh-gjf6</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: mockjs&lt;/p&gt;
&lt;p&gt;All versions of the package mockjs are vulnerable to Prototype Pollution via the Util.extend function due to missing check if the attribute resolves to the object prototype. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf).&lt;/p&gt;
&lt;p&gt;User controlled inputs inside the extend() method of the Mock.Handler, Mock.Random, Mock.RE.Handler or Mock.Util, will allow an attacker to exploit this vulnerability.&lt;/p&gt;
&lt;p&gt;Workaround&lt;/p&gt;
&lt;p&gt;By using a denylist of dangerous attributes, this weakness can be eliminated.&lt;/p&gt;
&lt;p&gt;Add the following line in the Util.extend function:&lt;/p&gt;
&lt;p&gt;js
js if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue&lt;/p&gt;
&lt;p&gt;js
// src/mock/handler.js
Util.extend = function extend() {
        var target = arguments[0] || {},
            i = 1,
            length = arguments.length,
            options, name, src, copy, clone&lt;/p&gt;
&lt;p&gt;if (length === 1) {
            target = this
            i = 0
        }&lt;/p&gt;
&lt;p&gt;for (; i &amp;lt; length; i++) {
            options = arguments[i]
            if (!options) continue&lt;/p&gt;
&lt;p&gt;for (name in options) {
            if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue
                src = target[name]…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: mockjs&lt;/p&gt;
&lt;p&gt;All versions of the package mockjs are vulnerable to Prototype Pollution via the Util.extend function due to missing check if the attribute resolves to the object prototype. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf).&lt;/p&gt;
&lt;p&gt;User controlled inputs inside the extend() method of the Mock.Handler, Mock.Random, Mock.RE.Handler or Mock.Util, will allow an attacker to exploit this vulnerability.&lt;/p&gt;
&lt;p&gt;Workaround&lt;/p&gt;
&lt;p&gt;By using a denylist of dangerous attributes, this weakness can be eliminated.&lt;/p&gt;
&lt;p&gt;Add the following line in the Util.extend function:&lt;/p&gt;
&lt;p&gt;js
js if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue&lt;/p&gt;
&lt;p&gt;js
// src/mock/handler.js
Util.extend = function extend() {
        var target = arguments[0] || {},
            i = 1,
            length = arguments.length,
            options, name, src, copy, clone&lt;/p&gt;
&lt;p&gt;if (length === 1) {
            target = this
            i = 0
        }&lt;/p&gt;
&lt;p&gt;for (; i &amp;lt; length; i++) {
            options = arguments[i]
            if (!options) continue&lt;/p&gt;
&lt;p&gt;for (name in options) {
            if ([&amp;#34;__proto__&amp;#34;, &amp;#34;constructor&amp;#34;, &amp;#34;prototype&amp;#34;].includes(name)) continue
                src = target[name]…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-mh8j-9jvh-gjf6</guid>
    </item>
    <item>
      <title>gsd-2023-26158</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2023-26158</link>
      <description>gsd-2023-26158</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2023-26158</guid>
    </item>
  </channel>
</rss>
