Security advisory
A remote code execution vulnerability exists in the way affected Microsoft scripting engine render when handling objects in memory in Microsoft browsers. The vulnerability could corrupt memory in such a way that an attacker could execute arbitrary code in the context of the current user. An attacker who successfully exploited the vulnerability could gain the same user rights as the current user, aka "Scripting Engine Memory Corruption Vulnerability."
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2017-0152
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 12:10 UTC · Revision 1
Source evidence
A remote code execution vulnerability exists in the way affected Microsoft scripting engine render when handling objects in memory in Microsoft browsers. The vulnerability could corrupt memory in such a way that an attacker could execute arbitrary code in the context of the current user. An attacker who successfully exploited the vulnerability could gain the same user rights as the current user, aka "Scripting Engine Memory Corruption Vulnerability."
osv:CVE-2017-0152
Complete source record
{
"id": "4bcbc191907b1799d45618c96770bd901c02717884c6ef125dd5b7b013047ecf",
"url": "https://osv.dev/vulnerability/CVE-2017-0152",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2017-0152",
"summary": "A remote code execution vulnerability exists in the way affected Microsoft scripting engine render when handling objects in memory in Microsoft browsers. The vulnerability could corrupt memory in such a way that an attacker could execute arbitrary code in the context of the current user. An attacker who successfully exploited the vulnerability could gain the same user rights as the current user, aka \"Scripting Engine Memory Corruption Vulnerability.\"",
"evidence": "osv:CVE-2017-0152",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2017-0152",
"aliases": [
"CVE-2017-0152"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/chakra-core/chakracore",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "9da019424601325a6e95e6be0fa03d7d21d0b517"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"fixed": "9da019424601325a6e95e6be0fa03d7d21d0b517"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v1.4.1",
"v1.4.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-0152.json",
"vanir_signatures": [
{
"id": "CVE-2017-0152-bbb0647d",
"digest": {
"length": 12738,
"function_hash": "290280988195670855901122752361432086348"
},
"source": "https://github.com/chakra-core/chakracore/commit/9da019424601325a6e95e6be0fa03d7d21d0b517",
"target": {
"file": "lib/Parser/Parse.cpp",
"function": "Parser::ParseFncDeclHelper"
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1"
},
{
"id": "CVE-2017-0152-ce0b9a6b",
"digest": {
"length": 14442,
"function_hash": "166257566856794699414468530556481341591"
},
"source": "https://github.com/chakra-core/chakracore/commit/9da019424601325a6e95e6be0fa03d7d21d0b517",
"target": {
"file": "lib/Runtime/ByteCode/ByteCodeEmitter.cpp",
"function": "ByteCodeGenerator::EmitOneFunction"
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1"
},
{
"id": "CVE-2017-0152-d2397005",
"digest": {
"threshold": 0.9,
"line_hashes": [
"185266245560251936677959941677863903987",
"229819600128416665948298811465370359453",
"158006119022928522088192915719316796579",
"74815516496981637241328203452730997739",
"256518491896826862805457886703266249127",
"126541501001305296546145926906588537748",
"67010934256628337267802073791874052883"
]
},
"source": "https://github.com/chakra-core/chakracore/commit/9da019424601325a6e95e6be0fa03d7d21d0b517",
"target": {
"file": "lib/Runtime/ByteCode/ByteCodeEmitter.cpp"
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1"
}
],
"vanir_signatures_modified": "2026-10-20T13:14:24Z"
}
}
],
"modified": "2026-10-20T13:14:24.803404786Z",
"provider": "osv",
"references": [
"https://github.com/Microsoft/ChakraCore/commit/9da019424601325a6e95e6be0fa03d7d21d0b517"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2017-0152",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 387369,
"published_at": "2017-07-17T13:18:11.25+00:00"
}