جزئیات آسیب‌پذیری

CVE-2026-21710

nodejs node
CVSS 3.1
7.5بالا

شرح رسمی (انگلیسی)

A flaw in Node.js HTTP request handling causes an uncaught `TypeError` when a request is received with a header named `__proto__` and the application accesses `req.headersDistinct`. When this occurs, `dest["__proto__"]` resolves to `Object.prototype` rather than `undefined`, causing `.push()` to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by `error` event listeners, meaning it cannot be handled without wrapping every `req.headersDistinct` access in a `try/catch`. * This vulnerability affects all Node.js HTTP servers on **20.x, 22.x, 24.x, and v25.x**

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.5بالا 3.1 CVEProject cvelistV5 (CNA) (redhat-SADP) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
7.5بالا 3.0 CVEProject cvelistV5 (CNA) (hackerone) CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
nodejs node 10.0 ≤ v < 10.* CVEProject cvelistV5 (CNA)
nodejs node 11.0 ≤ v < 11.* CVEProject cvelistV5 (CNA)
nodejs node 12.0 ≤ v < 12.* CVEProject cvelistV5 (CNA)
nodejs node 13.0 ≤ v < 13.* CVEProject cvelistV5 (CNA)
nodejs node 14.0 ≤ v < 14.* CVEProject cvelistV5 (CNA)
nodejs node 15.0 ≤ v < 15.* CVEProject cvelistV5 (CNA)
nodejs node 16.0 ≤ v < 16.* CVEProject cvelistV5 (CNA)
nodejs node 17.0 ≤ v < 17.* CVEProject cvelistV5 (CNA)
nodejs node 18.0 ≤ v < 18.* CVEProject cvelistV5 (CNA)
nodejs node 19.0 ≤ v < 19.* CVEProject cvelistV5 (CNA)
nodejs node 20.20.1 ≤ v ≤ 20.20.1 CVEProject cvelistV5 (CNA)
nodejs node 22.22.1 ≤ v ≤ 22.22.1 CVEProject cvelistV5 (CNA)
nodejs node 24.14.0 ≤ v ≤ 24.14.0 CVEProject cvelistV5 (CNA)
nodejs node 25.8.1 ≤ v ≤ 25.8.1 CVEProject cvelistV5 (CNA)
nodejs node 4.0 ≤ v < 4.* CVEProject cvelistV5 (CNA)
nodejs node 5.0 ≤ v < 5.* CVEProject cvelistV5 (CNA)
nodejs node 6.0 ≤ v < 6.* CVEProject cvelistV5 (CNA)
nodejs node 7.0 ≤ v < 7.* CVEProject cvelistV5 (CNA)
nodejs node 8.0 ≤ v < 8.* CVEProject cvelistV5 (CNA)
nodejs node 9.0 ≤ v < 9.* CVEProject cvelistV5 (CNA)

منابع و راهنماها

۱۶
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۱/۱۰
آخرین به‌روزرسانی
۱۴۰۵/۰۴/۲۴
وضعیت
منتشرشده
صادرکننده (CNA)
hackerone

پیش‌بینی بهره‌برداری (EPSS)

۲۵٫۴۴٪
احتمال بهره‌برداری در ۳۰ روز
۹۷٫۹٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
بله
وضعیت بهره‌برداری
ندارد
اثر فنی
جزئی

ضعف‌ها (CWE)

  • CWE-770
    Allocation of Resources Without Limits or Throttling
  • CWE-843
    Access of Resource Using Incompatible Type ('Type Confusion')