CVE-2026-2455
vulnerability analysis and mitigation

Overview

CVE-2026-2455 is a Server-Side Request Forgery (SSRF) vulnerability in Mattermost Server caused by failure to canonicalize IPv4-mapped IPv6 addresses before reserved IP validation. Affected versions include 11.3.x ≤ 11.3.0, 11.2.x ≤ 11.2.2, and 10.11.x ≤ 10.11.10. It was published on March 16, 2026, and is tracked under Mattermost Advisory ID MMSA-2026-00585. The vulnerability carries a CVSS v3.1 base score of 4.3 (Medium) (Mattermost Security, ENISA EUVD).

Technical details

The root cause is classified as CWE-918 (Server-Side Request Forgery), specifically the failure to normalize IPv4-mapped IPv6 address literals (e.g., [::ffff:127.0.0.1]) before applying reserved IP range validation. When Mattermost processes user-supplied URLs or addresses, it checks against a blocklist of reserved/internal IP ranges, but this check does not account for the IPv6 representation of IPv4 addresses, allowing the filter to be bypassed. Exploitation requires a low-privileged authenticated account and no user interaction, making it accessible to any valid Mattermost user. No public proof-of-concept code has been identified (Mattermost Security, ENISA EUVD).

Impact

Successful exploitation allows an authenticated attacker to make the Mattermost server issue requests to internal backend services that should not be externally reachable, such as metadata endpoints, internal APIs, or other services on the local network. The primary impact is a low-level confidentiality breach — an attacker can read sensitive data from internal services — with no direct integrity or availability impact. The vulnerability does not enable unauthenticated access or remote code execution, but could serve as a stepping stone for further lateral movement within an internal network (ENISA EUVD, Mattermost Security).

Exploitation steps

  1. Authentication: Obtain a valid low-privileged user account on a vulnerable Mattermost instance (versions 11.3.0, ≤11.2.2, or ≤10.11.10).
  2. Identify SSRF-capable feature: Locate a Mattermost feature that accepts user-supplied URLs and triggers server-side HTTP requests (e.g., link previews, webhook configurations, or integration endpoints).
  3. Craft IPv4-mapped IPv6 payload: Instead of using a standard internal IP (e.g., http://127.0.0.1/), craft a URL using an IPv4-mapped IPv6 literal to bypass the reserved IP blocklist, such as http://[::ffff:127.0.0.1]/ or http://[::ffff:169.254.169.254]/latest/meta-data/.
  4. Submit the request: Submit the crafted URL through the vulnerable feature. The server's IP validation fails to recognize the IPv6 representation as a reserved address and allows the outbound request.
  5. Retrieve internal data: Observe the server's response, which may include content from internal services such as cloud metadata endpoints, internal APIs, or loopback services, potentially exposing sensitive configuration data or credentials (Mattermost Security, ENISA EUVD).

Indicators of compromise

  • Network: Outbound HTTP requests from the Mattermost server to internal IP ranges (loopback, RFC1918, link-local) using IPv6 address notation (e.g., [::ffff:127.0.0.1], [::ffff:169.254.169.254]).
  • Logs: Mattermost application logs showing URL fetch attempts or webhook calls containing ::ffff: prefixed addresses; HTTP requests to internal metadata endpoints (e.g., 169.254.169.254) originating from the Mattermost process.
  • Network: Unexpected connections from the Mattermost server to cloud instance metadata services or internal administrative interfaces not normally accessed by the application.

Mitigation and workarounds

Mattermost has released patched versions addressing this vulnerability: upgrade to 11.3.1 (for 11.3.x branch), 11.2.3 (for 11.2.x branch), or 10.11.11 (for 10.11.x branch). As an interim workaround, restrict network-level access from the Mattermost application server to internal IP ranges using firewall rules, explicitly blocking loopback and RFC1918 addresses. Additionally, monitor application logs for SSRF attempts using IPv6 address formats. Upgrading to a patched version is the recommended and definitive remediation (Mattermost Security).

Community reactions

The vulnerability received routine coverage across CVE tracking platforms and security aggregators shortly after disclosure on March 16, 2026. An analysis post was published at infinitsec.net specifically covering the SSRF bypass technique via IPv4-mapped IPv6 literals. The openSUSE security announcement list also referenced the issue in the context of package updates. No significant vendor controversy or notable researcher commentary beyond standard disclosure has been observed (openSUSE Security).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management