<?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://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-14T22:41:05.312981+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" 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://db.gcve.eu/vuln/cve-2023-45811</id>
    <title>CVE-2023-45811 — Prototype pollution vulnerability leading to arbitrary code execution in synchrony deobfuscator</title>
    <updated>2026-10-14T22:41:05.316080+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> relative synchrony</p>
<p>Synchrony deobfuscator is a javascript cleaner &amp; deobfuscator.  A `__proto__` pollution vulnerability exists in versions before v2.4.4. Successful exploitation could lead to arbitrary code execution. A `__proto__` pollution vulnerability exists in the `LiteralMap` transformer allowing crafted input to modify properties in the Object prototype. A fix has been released in `deobfuscator@2.4.4`. Users are advised to upgrade. Users unable to upgrade should launch node with the [--disable-proto=delete][disable-proto] or [--disable-proto=throw][disable-proto] flags</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/cve-2023-45811"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-jg82-xh3w-rhxx</id>
    <title>GHSA-jg82-xh3w-rhxx — Synchrony deobfuscator prototype pollution vulnerability leading to arbitrary code execution</title>
    <updated>2026-10-14T22:41:05.316332+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: deobfuscator</p>
<p>### Impact</p>
<p>A `__proto__` pollution vulnerability exists in synchrony versions before v2.4.4. Successful exploitation could lead to arbitrary code execution.</p>
<p>### Summary</p>
<p>A `__proto__` pollution vulnerability exists in the [LiteralMap] transformer allowing crafted input to modify properties in the Object prototype.</p>
<p>When executing in Node.js, due to use of the `prettier` module, defining a `parser` property on `__proto__` with a path to a JS module on disk [causes a `require` of the value][prettier/src/main/parser.js] which can lead to arbitrary code execution.</p>
<p>### Patch</p>
<p>A fix has been released in `deobfuscator@2.4.4`.</p>
<p>### Mitigation</p>
<p>- Upgrade synchrony to v2.4.4
- Launch node with the [--disable-proto=delete][disable-proto] or [--disable-proto=throw][disable-proto] flag</p>
<p>### Proof of Concept</p>
<p>Craft a malicious input file named `poc.js` as follows:</p>
<p>```js
// Malicious code to be run after this file is imported. Logs the result of shell command "dir" to the console.
console.log(require('child_process').execSync('dir').toString())</p>
<p>// Synchrony exploit PoC
{
  var __proto__ = { parser: 'poc.js' }
}
```</p>
<p>Then, run `synchrony poc.js` from the same directory as the malicious file.</p>
<p>### Credits</p>
<p>This vulnerability was found and disclosed by [William Khem-Marquez][SteakEnthusiast].</p>
<p>[LiteralMap]: src/transformers/literalmap.ts
[SteakEnthusiast]: https://github.com/SteakEnthusiast
[disable-proto]: https://nodejs.dev/en/api/v20/cli/#--disable-protomode
[prettier/src/main/parser.…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-jg82-xh3w-rhxx"/>
  </entry>
</feed>
