High
javascript-deobfuscator crafted payload can lead to code execution
Type: advisorySources: OSV
javascript-deobfuscator removes common JavaScript obfuscation techniques. In affected versions crafted payloads targeting expression simplification can lead to code execution. This issue has been patched in version 1.1.0. Users are advised to update. Users unable to upgrade should disable the expression simplification feature.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-36120
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 17:08 UTC · Revision 1
Source evidence
javascript-deobfuscator crafted payload can lead to code execution
core-osv · Original sourcePublished 31 May 2024, 16:29 UTC
javascript-deobfuscator removes common JavaScript obfuscation techniques. In affected versions crafted payloads targeting expression simplification can lead to code execution. This issue has been patched in version 1.1.0. Users are advised to update. Users unable to upgrade should disable the expression simplification feature.
osv:CVE-2024-36120
Complete source record
{
"id": "2839857a7ffff7d1bdd9140333d5d6abf5482f0fef4ed8c0e2fd5453268e27b3",
"url": "https://osv.dev/vulnerability/CVE-2024-36120",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "javascript-deobfuscator crafted payload can lead to code execution",
"summary": "javascript-deobfuscator removes common JavaScript obfuscation techniques. In affected versions crafted payloads targeting expression simplification can lead to code execution. This issue has been patched in version 1.1.0. Users are advised to update. Users unable to upgrade should disable the expression simplification feature.",
"evidence": "osv:CVE-2024-36120",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2024-36120",
"aliases": [
"CVE-2024-36120",
"GHSA-9p6p-8v9r-8c9m"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/ben-sb/javascript-deobfuscator",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "630d3caec83d5f31c5f7a07e6fadf613d06699d6"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"fixed": "630d3caec83d5f31c5f7a07e6fadf613d06699d6"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-36120.json"
}
}
],
"modified": "2026-10-28T02:30:37.874586056Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/36xxx/CVE-2024-36120.json",
"https://github.com/ben-sb/javascript-deobfuscator/security/advisories/GHSA-9p6p-8v9r-8c9m",
"https://nvd.nist.gov/vuln/detail/CVE-2024-36120",
"https://github.com/ben-sb/javascript-deobfuscator/commit/630d3caec83d5f31c5f7a07e6fadf613d06699d6"
],
"provider_metadata": {
"cwe_ids": [
"CWE-94"
],
"cna_assigner": "GitHub_M",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "1.1.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
}
]
},
{
"extracted_events": [
{
"range": [
{
"fixed": "1.1.0"
}
],
"source": "DESCRIPTION"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/36xxx/CVE-2024-36120.json"
}
},
"related_cves": [
{
"value": "CVE-2024-36120",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 505166,
"published_at": "2024-05-31T16:29:14.773+00:00"
}