جزئیات آسیبپذیری
CVE-2026-120439
quickjs-ng QuickJS-NG
QuickJS-NG before 0.16.0 Heap Buffer Overflow via TypedArray.prototype.sort
CVSS 4.0
8.3بالا
نمای کلی
اکسپلویتهای عمومی
اخبار مرتبط
خط زمانی
خلاصهی فارسی
خلاصهی فارسی برای این آسیبپذیری هنوز تهیه نشده است.
شرح رسمی (انگلیسی)
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.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 8.3بالا | 4.0 | CVEProject cvelistV5 (CNA) (VulnCheck) | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N |
| 7.0بالا | 3.1 | CVEProject cvelistV5 (CNA) (VulnCheck) | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| quickjs-ng | QuickJS-NG | v < 0.16.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۵- https://github.com/quickjs-ng/quickjs/security/advisories/GHSA-9wv5-5cgr-grj6 vendor-advisory
- https://github.com/quickjs-ng/quickjs/commit/e93cca611908e12b824ec85fbee6b31a5ee61568 patch
- https://github.com/quickjs-ng/quickjs/releases/tag/v0.16.0 release-notes
- https://github.com/quickjs-ng/quickjs/blob/v0.15.1/quickjs.c#L60032 technical-description
- https://www.vulncheck.com/advisories/quickjs-ng-before-0.16.0-heap-buffer-overflow-via-typedarray-prototype-sort third-party-advisory
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۸/۱۱
- آخرین بهروزرسانی
- ۱۴۰۵/۰۸/۱۱
- وضعیت
- PUBLISHED
- صادرکننده (CNA)
- VulnCheck
- اولویت کلون
- بهزودی
پیشبینی بهرهبرداری (EPSS)
۰٫۳۴٪
احتمال بهرهبرداری در ۳۰ روز
۲۷٫۹٪
صدک (نسبت به همهی CVEها)
ضعفها (CWE)
- CWE-190Integer Overflow or Wraparound