CVE-2025-46688: Buffer Overflow
Published Apr 27, 2025
·Updated
quickjs-ng through 0.9.0 has an incorrect size calculation in JSReadBigInt for a BigInt, leading to a heap-based buffer overflow. QuickJS before 2025-04-26 is also affected.
Affected Software
4 affected components
QuickJS quickjs-ng<=0.9.0
QuickJS QuickJS<2025-04-26
quickjs-ng quickjs<=0.9.0
Quickjs Project Quickjs<2025-04-26
Remediation
Patch Available
Event History
Apr 27, 2025
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
DescriptionSeverityWeakness
Frequently Asked Questions
1
What is the severity of CVE-2025-46688?
CVE-2025-46688 is classified as a high severity vulnerability due to the potential for a heap-based buffer overflow.
2
How do I fix CVE-2025-46688?
To fix CVE-2025-46688, update QuickJS or quickjs-ng to versions beyond 0.9.0 or after 2025-04-26.
3
What impact does CVE-2025-46688 have on affected software?
CVE-2025-46688 can lead to serious security issues, including potential code execution and stability failures in affected applications.
4
Which versions of QuickJS are affected by CVE-2025-46688?
QuickJS versions before 2025-04-26 and quickjs-ng versions up to and including 0.9.0 are affected by CVE-2025-46688.
5
Is there a specific release that addresses CVE-2025-46688?
Yes, updates released after 2025-04-26 for QuickJS contain fixes for CVE-2025-46688.