<?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://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-12T23:38:43.457003+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" 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://cve.radiocsirt.org/vuln/euvd-2026-267055</id>
    <title>EUVD-2026-267055</title>
    <updated>2026-10-12T23:38:43.512327+00:00</updated>
    <content>EUVD-2026-267055</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-267055"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-25047</id>
    <title>fkie_cve-2026-25047</title>
    <updated>2026-10-12T23:38:43.512361+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-25047"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-2733-6c58-pf27</id>
    <title>GHSA-2733-6c58-pf27 — deepHas vulnerable to Prototype Pollution via constructor.prototype</title>
    <updated>2026-10-12T23:38:43.512394+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: deephas</p>
<p>### 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.</p>
<p>### 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</p>
<p>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.</p>
<p>This issue affects all JavaScript runtimes that rely on npm packages (including Node.js, Deno, and Bun) and is independent of the operating system.</p>
<p>### PoC
#### Steps to reproduce
1. Install version 1.0.7 of `deephas` using npm install
2. Run one of the following code snippets:</p>
<p>```javascript
//PoC 1
Object.prototype.hasOwnProperty = () =&gt; true;
console.log({}.polluted);
const dh = require('deephas');
let obj = {};
dh.set(obj, 'constructor.prototype.polluted', 'yes');
console.log('{ ' + obj.polluted + ', ' + 'yes' + ' }'); // prints yes =&gt; the patch is bypassed and prototype pollution occurred
```
OR</p>
<p>```javascript
//PoC 2
String.prototype.indexOf = () =&gt; -1;
console.log({}.polluted);
const dh = require('deephas');
let obj = {};…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-2733-6c58-pf27"/>
  </entry>
</feed>
