Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Web Security
  3. js-vuln-db

js-vuln-db

A curated database of JavaScript engine CVEs with proof-of-concept exploits for security research.

GitHubGitHub
2.3k stars404 forks0 contributors

What is js-vuln-db?

js-vuln-db is a curated database of Common Vulnerabilities and Exposures (CVEs) affecting JavaScript engines, complete with proof-of-concept exploits. It organizes vulnerabilities by engine (V8, ChakraCore, JavaScriptCore, etc.) and provides details like affected features, keywords, and researcher credits. The project addresses the need for a centralized, accessible resource for studying historical JavaScript engine security flaws.

Target Audience

Security researchers, vulnerability analysts, and low-level JavaScript developers interested in engine internals, exploit development, or historical security trends.

Value Proposition

It offers a structured, PoC-inclusive database that saves researchers time compared to scattered sources. The focus on JavaScript engines makes it uniquely valuable for browser and runtime security analysis.

Overview

A collection of JavaScript engine CVEs with PoCs

Use Cases

Best For

  • Studying historical JavaScript engine vulnerabilities and their patterns
  • Learning about exploit techniques like type confusion and out-of-bounds (OOB) access
  • Reproducing CVEs for security research or educational purposes
  • Analyzing the security evolution of engines like V8 or ChakraCore
  • Referencing vulnerability details when writing security tools or patches
  • Understanding how specific JavaScript features (e.g., TypedArray, wasm) have been exploited

Not Ideal For

  • Teams needing real-time vulnerability alerts and the latest CVE data
  • Projects requiring automated security scanning or integration into CI/CD pipelines
  • Organizations that depend on vendor-supported databases for compliance auditing

Pros & Cons

Pros

Engine-Specific Categorization

Vulnerabilities are organized by JavaScript engine (e.g., V8, ChakraCore) in separate tables, making it easy to focus on specific runtimes for analysis.

Proof-of-Concept Inclusion

Many entries include PoC code, enabling hands-on reproduction and study of exploits, as highlighted in the project description.

Detailed Researcher Credits

Each CVE attributes discoveries to top security teams like Google Project Zero and Qihoo 360, providing valuable context and recognition.

Historical Timeline Coverage

The database spans CVEs from 2013 onward, offering a timeline to analyze security evolution in JavaScript engines over time.

Cons

Incomplete Metadata Entries

Some vulnerabilities list '?' for credits or have sparse details, indicating gaps that reduce the database's completeness and reliability.

Static and Outdated Data

The project appears unmaintained with no update mechanism; for instance, the latest entries are from 2019, missing recent CVEs.

No Query or Search Features

As a collection of raw markdown files, it lacks advanced filtering, search, or API access, making data extraction cumbersome.

Frequently Asked Questions

Quick Stats

Stars2,319
Forks404
Contributors0
Open Issues0
Last commit6 years ago
CreatedSince 2016

Tags

#cve#vulnerability#vulnerability-database#chakracore#security#proof-of-concept#javascript#v8#reverse-engineering#browser-security

Included in

Web Security13.2k
Auto-fetched 1 day ago

Related Projects

awesome-cve-pocawesome-cve-poc

✍️ A curated list of CVE PoCs.

Stars3,506
Forks720
Last commit4 years ago
Some-PoC-oR-ExPSome-PoC-oR-ExP

各种漏洞poc、Exp的收集或编写

Stars2,497
Forks966
Last commit11 months ago
uxss-dbuxss-db

🔪Browser logic vulnerabilities :skull_and_crossbones:

Stars702
Forks83
Last commit5 years ago
SPLOITUSSPLOITUS

Exploits & Tools Search Engine by @i_bo0om

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub