CVE-2026-2455CVE-2026-2455是Mattermost企业版中的一个服务器端请求伪造(SSRF)漏洞。该漏洞存在于Mattermost 10.11.x至11.3.x多个版本中,攻击者可以利用IPv4映射的IPv6地址格式(如[::ffff:127.0.0.1])绕过reserved IP验证机制,从而访问内部敏感服务。由于Mattermost在验证IP地址前未正确规范化IPv4映射的IPv6地址,攻击者可以使用IPv6表示法来访问本应被禁止访问的内部资源,如localhost、127.0.0.1或其他内网地址。此漏洞需要攻击者具有低权限用户身份,但无需用户交互即可实施攻击,成功利用可导致机密性受损,攻击者可读取内部服务返回的数据。
Mattermost在处理IP地址白名单验证时存在逻辑缺陷。当应用程序需要限制外部请求只能访问特定IP地址范围时,通常会执行reserved IP检查(如排除localhost、RFC 1918私有地址等)。然而,Mattermost在执行此验证前未对IPv4映射的IPv6地址进行规范化处理。IPv4映射IPv6地址是IPv6协议中用于表示IPv4地址的特殊格式,其格式为::ffff:IPv4地址。攻击者可以使用[::ffff:127.0.0.1]来表示localhost,当系统未正确规范化此地址时,可能会绕过IP限制检查。例如,某些IP地址验证逻辑可能只检查标准的IPv4和IPv6格式,而忽略了IPv4映射IPv6地址可以解析到内网IP这一事实。攻击者通过构造特殊构造的请求,使用IPv4映射IPv6字面量,可以使Mattermost服务器向内部服务发起请求,从而实现SSRF攻击,探测或读取内网资源。