{"id":"CVE-2020-16040","published":"2021-01-08T17:54:27Z","modified":"2024-08-04T13:37:53Z","title":"Insufficient data validation in V8 in Google Chrome prior to 87.0.4280.88 allowed a remote attacker to potentially…","vendor":"Google","product":"Chrome","tier":"core","eol":null,"affectedVersions":[{"vendor":"Google","product":"Chrome","versions":[">= unspecified, < 87.0.4280.88"]}],"description":{"text":"Insufficient data validation in V8 in Google Chrome prior to 87.0.4280.88 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.","provenance":"source","from":"CVE.org"},"summary":{"text":"The flaw is insufficient data validation in the V8 JavaScript engine of Google Chrome, affecting versions prior to 87.0.4280.88. An attacker who can get a victim to load a crafted HTML page could potentially exploit the resulting heap corruption.","provenance":"ai","model":"claude-haiku-5-5","generatedAt":"2026-10-29T07:14:54Z"},"cvss":null,"epss":{"score":0.99595,"percentile":0.99947,"date":"2026-10-28","provenance":"source"},"kev":null,"vulncheckKev":{"dateAdded":"2026-01-26","exploitedFirstSeen":"2026-01-26","ransomware":false,"evidence":[{"url":"https://www.trendmicro.com/en_us/research/26/a/peckbirdy-script-framework.html","date":"2026-01-26"}],"evidenceTotal":1,"provenance":"source"},"exploited":true,"otx":{"pulseCount":3,"pulses":[{"name":"EbeeJan2026 Pt6","url":"https://otx.alienvault.com/pulse/697a90cf98e96f46136e0f35","created":"2026-01-28"},{"name":"PeckBirdy: A Versatile Script Framework for LOLBins Exploitation Used by China-aligned Threat Groups","url":"https://otx.alienvault.com/pulse/697864f0982a007ce8746c67","created":"2026-01-27"},{"name":"A Versatile Script Framework for LOLBins Exploitation Used by China-aligned Threat Groups","url":"https://otx.alienvault.com/pulse/6977cf000e82fbf4ca307f21","created":"2026-01-26"}],"provenance":"machine"},"cwes":[],"references":[{"url":"https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html","tags":["x_refsource_MISC"]},{"url":"https://crbug.com/1150649","tags":["x_refsource_MISC"]},{"url":"http://packetstormsecurity.com/files/162087/Google-Chrome-86.0.4240-V8-Remote-Code-Execution.html","tags":["x_refsource_MISC"]},{"url":"http://packetstormsecurity.com/files/162106/Google-Chrome-86.0.4240-V8-Remote-Code-Execution.html","tags":["x_refsource_MISC"]},{"url":"http://packetstormsecurity.com/files/162144/Google-Chrome-SimplfiedLowering-Integer-Overflow.html","tags":["x_refsource_MISC"]}],"techniques":[],"reports":[],"affected":[],"advisories":[],"euvd":{"id":"EUVD-2020-8007","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2020-8007","exploited":false,"exploitedSince":null,"provenance":"source"},"exploits":[{"id":49745,"url":"https://www.exploit-db.com/exploits/49745","title":"Google Chrome 86.0.4240 V8 - Remote Code Execution","type":"remote","platform":"multiple","date":"2021-04-06","verified":false,"provenance":"source"}],"exploitSources":{"exploitdb":{"count":1,"earliest":"2021-04-06"},"metasploit":[{"name":"Google Chrome versions before 87.0.4280.88 integer overflow during SimplfiedLowering phase","module":"exploit/multi/browser/chrome_simplifiedlowering_overflow","type":"exploit","disclosureDate":"2020-11-19","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/browser/chrome_simplifiedlowering_overflow.rb"}],"first":{"date":"2020-11-19","source":"Metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/browser/chrome_simplifiedlowering_overflow.rb"},"provenance":"source"},"exploitRefs":["http://packetstormsecurity.com/files/162087/Google-Chrome-86.0.4240-V8-Remote-Code-Execution.html","http://packetstormsecurity.com/files/162106/Google-Chrome-86.0.4240-V8-Remote-Code-Execution.html","http://packetstormsecurity.com/files/162144/Google-Chrome-SimplfiedLowering-Integer-Overflow.html"],"flow":[],"timeline":[{"date":"2020-11-19","kind":"exploit-public","label":"First public exploit: Metasploit; later: Exploit-DB 2021-04-06","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/browser/chrome_simplifiedlowering_overflow.rb","provenance":"source"},{"date":"2021-01-08","kind":"published","label":"Published (CVE.org)","url":"https://www.cve.org/CVERecord?id=CVE-2020-16040","provenance":"source"},{"date":"2026-01-26","kind":"exploited-reported","label":"Exploitation first reported (VulnCheck KEV evidence)","url":"https://www.trendmicro.com/en_us/research/26/a/peckbirdy-script-framework.html","provenance":"source"}],"speed":{"daysToPublicExploit":null,"firstExploitFrom":"Metasploit","daysToKev":null},"priority":{"score":66.4,"factors":[{"name":"In a KEV catalog","points":35.0,"detail":"listed in VulnCheck KEV"},{"name":"Recent KEV listing","points":5.0,"detail":"added 276 days ago"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":19.99,"detail":"percentile 0.9995"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":5.0,"detail":"1 Exploit-DB entry; 3 NVD exploit links; 1 Metasploit module"},{"name":"Mentioned in OTX pulses","points":1.37,"detail":"3 pulses"},{"name":"CVSS severity","points":0.0,"detail":"no CVSS"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]}}