CVE-2023-45811

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
Configurations

Configuration 1 (hide)

cpe:2.3:a:relative:synchrony:*:*:*:*:*:node.js:*:*

History

22 Jul 2025, 15:06

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

Information

Published : 2023-10-17 23:15

Updated : 2025-07-22 15:06


NVD link : CVE-2023-45811

Mitre link : CVE-2023-45811

CVE.ORG link : CVE-2023-45811


JSON object : View

Products Affected

relative

  • synchrony
CWE
CWE-1321

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')