CVE-2026-27959

HIGH
中文标题:
(暂无数据)
英文标题:
Koa has Host Header Injection via `ctx.hostname`
CVSS分数: 7.5
发布时间: 2026-02-26 01:45:45
漏洞类型: (暂无数据)
状态: PUBLISHED
数据质量分数: 0.40
数据版本: v3
漏洞描述
中文描述:

(暂无数据)

英文描述:

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.

CWE类型:
CWE-20
标签:
(暂无数据)
受影响产品
厂商 产品 版本 版本范围 平台 CPE
koajs koa >= 3.0.0, < 3.1.2 - - cpe:2.3:a:koajs:koa:>=_3.0.0,_<_3.1.2:*:*:*:*:*:*:*
koajs koa < 2.16.4 - - cpe:2.3:a:koajs:koa:<_2.16.4:*:*:*:*:*:*:*
koajs koa * - - cpe:2.3:a:koajs:koa:*:*:*:*:*:node.js:*:*
解决方案
中文解决方案:
(暂无数据)
英文解决方案:
(暂无数据)
临时解决方案:
(暂无数据)
参考链接
https://github.com/koajs/koa/security/advisories/GHSA-7gcc-r8m5-44qm x_refsource_CONFIRM
cve.org
访问
https://github.com/koajs/koa/commit/55ab9bab044ead4e82c70a30a4f9dc0fc9c1b6df x_refsource_MISC
cve.org
访问
https://github.com/koajs/koa/commit/b76ddc01fdb703e51652b0fd131d16394cadcfeb x_refsource_MISC
cve.org
访问
CVSS评分详情
3.1 (cna)
HIGH
7.5
CVSS向量: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
机密性
NONE
完整性
HIGH
可用性
NONE
时间信息
发布时间:
2026-02-26 01:45:45
修改时间:
2026-02-26 01:45:45
创建时间:
2026-02-26 06:00:02
更新时间:
2026-02-28 06:00:03
利用信息
暂无可利用代码信息
数据源详情
数据源 记录ID 版本 提取时间
CVE cve_CVE-2026-27959 2026-02-26 03:19:54 2026-02-25 22:00:02
NVD nvd_CVE-2026-27959 2026-02-27 02:00:05 2026-02-26 22:00:03
版本与语言
当前版本: v3
主要语言: EN
支持语言:
EN
安全公告
暂无安全公告信息
变更历史
v3 NVD
2026-02-28 06:00:03
affected_products_count: 2 → 3
查看详细变更
  • affected_products_count: 2 -> 3
v2 NVD
2026-02-27 06:00:03
data_sources: ['cve'] → ['cve', 'nvd']
查看详细变更
  • data_sources: ['cve'] -> ['cve', 'nvd']