CVE-2026-42043Axios是一个流行的基于Promise的HTTP客户端,广泛用于浏览器和Node.js环境。在1.15.1和0.31.1之前的版本中发现了一个高危安全漏洞。由于此前针对CVE-2025-62718的修复不完整,攻击者如果能够控制请求的目标URL,就可以利用127.0.0.0/8网段内除127.0.0.1之外的任意地址,成功绕过NO_PROXY安全保护机制。该漏洞可能导致敏感信息泄露或完整性受损,建议用户尽快升级至修复版本。
该漏洞的根本原因在于Axios在解析和遵守NO_PROXY规则时,未能正确覆盖整个环回地址范围127.0.0.0/8。尽管针对CVE-2025-62718的修复试图阻止对127.0.0.1的访问,但修复逻辑不完整,仅排除了精确匹配的127.0.0.1,而忽略了同网段内的其他地址(例如127.0.0.2, 127.1.1.1等)。在利用该漏洞时,攻击者首先需要控制Axios请求的目标URL参数。随后,攻击者构造一个指向非标准环回地址(如127.0.0.2)的URL。当Axios检查该URL是否匹配NO_PROXY列表时,由于校验逻辑的缺陷,该地址未被正确识别为受保护的本地地址,从而绕过了代理限制,直接向本地服务发起请求。这种绕过行为使得针对服务器端请求伪造(SSRF)的现有防御措施失效,可能导致内部端口扫描、敏感数据读取或本地服务攻击。