Synchrony deobfuscator is a javascript cleaner & 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
Advisories
Source ID Title
EUVD EUVD EUVD-2023-2761 Synchrony deobfuscator is a javascript cleaner & 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
Github GHSA Github GHSA GHSA-jg82-xh3w-rhxx Synchrony deobfuscator prototype pollution vulnerability leading to arbitrary code execution
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Tue, 22 Jul 2025 15:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:relative:synchrony:*:*:*:*:*:nodejs:*:* cpe:2.3:a:relative:synchrony:*:*:*:*:*:node.js:*:*

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2024-09-13T15:29:09.089Z

Reserved: 2023-10-13T12:00:50.437Z

Link: CVE-2023-45811

cve-icon Vulnrichment

Updated: 2024-08-02T20:29:32.516Z

cve-icon NVD

Status : Analyzed

Published: 2023-10-17T23:15:12.487

Modified: 2025-07-22T15:06:38.370

Link: CVE-2023-45811

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.