| Reporter | Title | Published | Views | Family All 23 |
|---|---|---|---|---|
| CVE-2017-8538 | 26 May 201700:00 | – | attackerkb | |
| CVE-2017-8541 | 26 May 201700:00 | – | attackerkb | |
| CVE-2017-8540 | 26 May 201700:00 | – | attackerkb | |
| CVE-2017-8541 | 30 May 201700:00 | – | circl | |
| Microsoft Malware Protection Engine Remote Code Execution Vulnerability (CNVD-2017-09504) | 31 May 201700:00 | – | cnvd | |
| Microsoft Malware Protection Engine Remote Code Execution (CVE-2017-8541) | 29 May 201700:00 | – | checkpoint_advisories | |
| CVE-2017-8541 | 26 May 201720:00 | – | cve | |
| CVE-2017-8541 | 26 May 201720:00 | – | cvelist | |
| KLA11029 Multiple vulnerabilities in the Microsoft Malware Protection Engine | 9 May 201700:00 | – | kaspersky | |
| KLA11839 Multiple vulnerabilities in Microsoft Exchange Server | 25 May 201700:00 | – | kaspersky |
Source: https://bugs.chromium.org/p/project-zero/issues/detail?id=1259
In JsRuntimeState::setCaller, it saves the current caller in the JsRuntimeState object(rcx+158h in 64-bit). But the garbage collector doesn't mark this saved value. So it results in a UAF.
Unlike in our test environment(Linux), it doesn't make reliable crashes on Windows. So I used another bug(#1258) to confirm the bug. If the UAF bug doesn't exist, the "crash" function will not be called(See poc.js).
The password of the zip file is "calleruaf"
Proof of Concept:
https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/sploits/42092.zip
# 0day.today [2018-01-05] #Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation