CVE-2026-42498Apache Tomcat 在处理 WebSocket 认证过程中存在一个安全漏洞,导致 HTTP 认证头部信息暴露给非预期的主机。该问题源于 WebSocket 握手机制中的逻辑缺陷,攻击者可能利用此漏洞截获敏感的认证凭据。此漏洞影响了从 7.x 到 11.x 的多个版本分支。由于该漏洞利用无需用户交互且无需认证,攻击者可远程触发,风险较高,建议管理员尽快排查并升级受影响的环境。
该漏洞的核心原理在于 Apache Tomcat 在处理 WebSocket 协议升级请求时,未能正确隔离或校验 HTTP 认证头部的目标主机。当客户端发起 WebSocket 握手请求时,若请求中包含用于身份验证的 Header(如 Authorization),Tomcat 在特定版本中会将这些头部信息转发给非预期的后端主机或在握手响应中泄露。攻击者可以通过构造特制的 WebSocket 握手请求,诱导服务器将包含敏感凭据的请求发送至攻击者控制的服务端点。由于 CVSS 向量显示攻击复杂度低且无需权限,攻击者可轻易利用此缺陷获取合法用户的认证信息,进而可能导致会话劫持或进一步的服务器入侵。