جزئیات آسیبپذیری
CVE-2026-120438
quickjs-ng QuickJS-NG
QuickJS-NG before 0.16.0 Heap Buffer Overflow via Proxy ownKeys Enumeration
CVSS 4.0
8.5بالا
نمای کلی
اکسپلویتهای عمومی
اخبار مرتبط
خط زمانی
خلاصهی فارسی
خلاصهی فارسی برای این آسیبپذیری هنوز تهیه نشده است.
شرح رسمی (انگلیسی)
QuickJS-NG before 0.16.0 contains an integer overflow in js_proxy_get_own_property_names() in quickjs.c that causes a heap buffer overflow on 32-bit hosts. Attackers running JavaScript can return a large array-like object from a Proxy ownKeys trap to wrap the allocation size, causing crashes or potential code execution.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 8.5بالا | 4.0 | CVEProject cvelistV5 (CNA) (VulnCheck) | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| 7.8بالا | 3.1 | CVEProject cvelistV5 (CNA) (VulnCheck) | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| quickjs-ng | QuickJS-NG | v < 0.16.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۵- https://github.com/quickjs-ng/quickjs/security/advisories/GHSA-jp52-chwg-2p9p vendor-advisory
- https://github.com/quickjs-ng/quickjs/commit/252209d99cf112568160548bdcaa98d95e0d0068 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#L51509 technical-description
- https://www.vulncheck.com/advisories/quickjs-ng-before-0.16.0-heap-buffer-overflow-via-proxy-ownkeys-enumeration third-party-advisory
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۸/۱۱
- آخرین بهروزرسانی
- ۱۴۰۵/۰۸/۱۱
- وضعیت
- PUBLISHED
- صادرکننده (CNA)
- VulnCheck
- اولویت کلون
- بهزودی
پیشبینی بهرهبرداری (EPSS)
۰٫۱۴٪
احتمال بهرهبرداری در ۳۰ روز
۳٫۳٪
صدک (نسبت به همهی CVEها)
ضعفها (CWE)
- CWE-190Integer Overflow or Wraparound