Intel

AIKIDO-2026-254885

mcp-atlassian is vulnerable to Server-Side Request Forgery (SSRF)

Server-Side Request Forgery (SSRF)GHSA-72fm-whvq-jghf Published 5 days ago

75

High Risk

This Affects:

PYTHONmcp-atlassian
0.0.1 - 0.21.1
Fixed in 0.22.0
Are you affected? Scan for Free

TL;DR

The SSRF validation for caller-supplied Atlassian URL headers resolves and checks the destination host with getaddrinfo, but the outbound request re-resolves the host at connect time without pinning the validated address. A time-based DNS rebinding domain can present a public address during validation and a private or metadata address at connection, bypassing the check. An unauthenticated client on the multi-user HTTP transport can reach internal or cloud-metadata endpoints. The fix pins the validated IP for the connection and re-pins across redirects.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you run the multi-user HTTP transport that accepts caller-supplied Atlassian URL headers.

Background info

mcp-atlassian is vulnerable to Server-Side Request Forgery (SSRF) in versions 0.0.1 - 0.21.1.

How to fix this

Upgrade the mcp-atlassian library to the patch version.