QuickJS-NG before 0.16.0 contains an integer overflow in js_typed_array_sort() in quickjs.c that allows attackers to cause a heap buffer overflow on 32-bit hosts. Attackers who can run JavaScript can call TypedArray.prototype.sort with a comparator on a typed array near 2^30 elements, wrapping the allocation size and writing indices past the buffer to crash or potentially execute code.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Mon, 02 Nov 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | QuickJS-NG before 0.16.0 contains an integer overflow in js_typed_array_sort() in quickjs.c that allows attackers to cause a heap buffer overflow on 32-bit hosts. Attackers who can run JavaScript can call TypedArray.prototype.sort with a comparator on a typed array near 2^30 elements, wrapping the allocation size and writing indices past the buffer to crash or potentially execute code. | |
| Title | QuickJS-NG before 0.16.0 Heap Buffer Overflow via TypedArray.prototype.sort | |
| First Time appeared |
Quickjs Project
Quickjs Project quickjs |
|
| Weaknesses | CWE-190 | |
| CPEs | cpe:2.3:a:quickjs_project:quickjs:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Quickjs Project
Quickjs Project quickjs |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-11-02T14:29:01.345Z
Reserved: 2026-11-02T12:42:15.449Z
Link: CVE-2026-120439
No data.
Status : Received
Published: 2026-11-02T15:17:25.937
Modified: 2026-11-02T15:17:25.937
Link: CVE-2026-120439
No data.
OpenCVE Enrichment
Updated: 2026-11-02T15:30:14Z
Weaknesses