CVE-2025-46687 is a heap-based buffer overflow vulnerability affecting quickjs-ng through version 0.9.0 and QuickJS before 2025-04-26, stemming from a missing length check in the JS_ReadString function. With a CVSS score of 7.8 (HIGH), this vulnerability allows for local, low-privilege attackers to achieve high impact on confidentiality, integrity, and availability without user interaction. There is currently no evidence of active exploitation, publicly available exploit code (Metasploit, Nuclei, ExploitDB), or significant community discussion or media coverage, indicating a low current threat landscape.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 2025-04-26CPE matchmatch criteria | cpe:2.3:a:bellard:quickjs:*:*:*:*:*:*:*:* | ||
<= 0.9.0CPE matchmatch criteria | cpe:2.3:a:quickjs-ng:quickjs:*:*:*:*:*:*:*:* | ||
>= 0, < 2025-04-26CPE match | cpe:2.3:a:quickjs_project:quickjs:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.2 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.