z0x010 / js-vuln-db

A collection of JavaScript engine CVEs with PoCs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Case Study of JavaScript Engine Vulnerabilities

V8

ChakraCore

  • CVE-2016-3386: Spread Operator, Array, Proxy, Stack Overflow, Richard Zhu
  • CVE-2016-7189: Array.join, Information Leak, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7190: Array.map, Heap Overflow, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7194: Function.apply, Information Leak, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7200: Array.filter, Heap Corruption, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7201: Array, Prototype, Type Confusion, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7202: Array.reverse, Overflow, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7203: Array.splice, Heap Overflow, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7240: eval, Proxy, Type Confusion, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7241: JSON.parse, Information Leak, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7286: SIMD.toLocaleString, Uninitialized Memory, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7287: Intl, Initialization, Type Confusion, Natalie Silvanovich, Google Project Zero
  • CVE-2016-7288: TypedArray.sort, Use After Free, Buffer Neutering, Side Effect, Natalie Silvanovich, Google Project Zero
  • CVE-2017-0071: Array, Optimization, Type Confusion, lokihardt, Google Project Zero

JavaScriptCore

  • CVE-2016-1857: Array.join, Use After Free, Side Effect, KeenLab Tencent, (Liang Chen, Zhen Feng, wushi), Jeonghoon Shin
  • CVE-2016-4622: Array.slice, OOB, Side Effect, Samuel Groß
  • CVE-2016-4734: TypedArray.copyWithin, TypedArray.fill, Buffer Neutering, Side Effect, Natalie Silvanovich, Google Project Zero
  • CVE-2017-2446: Funciton.caller, Type Confusion, Natalie Silvanovich, Google Project Zero
  • CVE-2017-2447: Function.bind, OOB, Natalie Silvanovich, Google Project Zero
  • CVE-2017-2464: Array.concat, Integer Overflow, Natalie Silvanovich, Google Project Zero

SpiderMonkey

  • CVE-2014-1513: TypedArray.subarray, OOB, Buffer Neutering, Side Effect, Jüri Aedla

About

A collection of JavaScript engine CVEs with PoCs