CVE-2026-39409Hono Web框架4.12.12之前版本的ipRestriction()中间件存在安全缺陷。由于未对IPv4映射的IPv6地址进行规范化处理,导致在Node.js双栈环境下IPv4访问控制规则失效,攻击者可绕过IP限制访问受限资源。
该漏洞源于Hono的ipRestriction()中间件在验证客户端IP时,未将IPv4映射的IPv6地址(如::ffff:127.0.0.1)转换为标准IPv4格式进行比对。在支持双栈的Node.js环境中,当客户端通过IPv6地址发起请求时,系统仅匹配IPv6地址,导致配置的IPv4白名单或黑名单规则被绕过,从而未授权访问敏感接口。