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

CVE-2026-27959

Red Hat Developer HubRed Hat Self-service automation portal 2koajs koa

Koa has Host Header Injection via `ctx.hostname`

CVSS 3.1
7.5بالا

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

Koa is middleware for Node.js using ES2017 async functions. Prior to versions 3.1.2 and 2.16.4, Koa's `ctx.hostname` API performs naive parsing of the HTTP Host header, extracting everything before the first colon without validating the input conforms to RFC 3986 hostname syntax. When a malformed Host header containing a `@` symbol is received, `ctx.hostname` returns `evil[.]com` - an attacker-controlled value. Applications using `ctx.hostname` for URL generation, password reset links, email verification URLs, or routing decisions are vulnerable to Host header injection attacks. Versions 3.1.2 and 2.16.4 fix the issue.

امتیازهای CVSS

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

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

فروشندهمحصولنسخه‌هامنبع
Red Hat Red Hat Developer Hub همه CVEProject cvelistV5 (CNA)
Red Hat Self-service automation portal 2 همه CVEProject cvelistV5 (CNA)
koajs koa < 2.16.4 CVEProject cvelistV5 (CNA)
koajs koa >= 3.0.0, < 3.1.2 CVEProject cvelistV5 (CNA)

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

۸
کانال تلگرام کُلون @kolunsec_fa تازه‌های KEV، خبرهای مهم و خلاصه‌ی روزانه هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

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

ضعف‌ها (CWE)

  • CWE-20
    Improper Input Validation