Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local access to MCP server host
-
DeliveryInvoke add_attachment_from_public_url tool
-
ExploitSupply crafted imageUrl to axios.get
-
ExecutionServer makes outbound request to internal target
-
ImpactProbe internal services or metadata endpoint
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Local access to the host or container running jira-mcp-server is required (AV:L). The attacker must hold low-privilege access sufficient to invoke the MCP tool - specifically the add_attachment_from_public_url handler (PR:L). The vulnerable code path is reached only when the add_attachment_from_public_url function is called and an attacker can supply or influence the imageUrl argument. Exploitation is limited by the requirement for local presence; remote unauthenticated attack is not possible. No special non-default configuration is required - the vulnerability exists in the default code path of version 0.2.0. Scope of SSRF impact is bounded by the network connectivity of the server process itself. |
| Impact | The CVSS 4.0 base score of 4.8 (Medium) with AV:L/AC:L/AT:N/PR:L/UI:N reflects a local-only attack surface with low complexity and low privilege requirements, constraining real-world reach significantly. The E:P supplemental metric confirms a proof-of-concept exploit exists, which elevates the practical risk above what the base score alone suggests. EPSS data was not provided, and the vulnerability is not listed in CISA KEV, indicating no confirmed active exploitation in the wild at time of analysis. The vulnerable system is a niche open-source MCP server with a small production footprint, further limiting aggregate exposure. The most realistic risk is internal network probing (SSRF against cloud metadata endpoints such as 169.254.169.254 or internal API services) by an attacker who already has local access to the environment running the MCP server. The vendor has not responded to the disclosure, meaning no patch timeline is available - this is a genuine risk gap for any adopters running this specific version. |
| Exploit ScenarioDerived | A local attacker with access to the environment running jira-mcp-server - for example, a co-tenant process or a compromised AI assistant session - invokes the add_attachment_from_public_url MCP tool with a crafted imageUrl value such as http://169.254.169.254/latest/meta-data/. The server calls axios.get against this attacker-controlled URL, potentially exposing cloud instance metadata or probing internal services. A proof-of-concept demonstrating this behavior is confirmed by the CVSS 4.0 E:P metric. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 09, 2026
Server-side request forgery in KS-GEN-AI jira-mcp-server 0.2.0 allows a local low-privileged attacker to make the server issue arbitrary HTTP requests by manipulating the imageUrl argument passed to axios.get within the add_attachment_from_public_url function. The CVSS 4.0 vector (AV:L/PR:L/E:P) confirms local access is required, low privileges suffice, and proof-of-concept code exists. No vendor patch has been released; the project maintainer had not responded to the responsible disclosure issue at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis; the project maintainer had not responded to the GitHub issue report (https://github.com/KS-GEN-AI/jira-mcp-server/issues/6). As an immediate compensating control, restrict the runtime environment of jira-mcp-server so it has no network path to sensitive internal services - place it in a network namespace or container with egress rules that block access to cloud metadata endpoints (e.g., 169.254.169.254) and internal RFC-1918 ranges. This limits the blast radius of a successful SSRF. Additionally, restrict which local users or AI assistant processes can invoke the add_attachment_from_public_url MCP tool. Organizations may also consider patching the source directly by adding URL allowlist validation in src/index.ts before the axios.get call, then building from the patched source. Monitor the GitHub repository for an official fix and upgrade once a patched release is tagged.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the add_attachment_from_public_url MCP tool handler in src/index.ts of the jira-mcp-server project (CPE: cpe:2.3:a:ks-gen-ai:jira-mcp-server:*:*:*:*:*:*:*:*). The server is a Model Context Protocol (MCP) integration that connects AI assistants to Atlassian Jira. The vulnerable code path uses the axios.get HTTP client to fetch an image from a caller-supplied imageUrl without validating or restricting the target URL. CWE-918 (Server-Side Request Forgery) describes this root cause class: the application uses externally-supplied data as part of an outbound HTTP request without sanitizing the destination, enabling an attacker to redirect server-originated requests to unintended internal or external targets.
Know when Jira Mcp Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Local vector and low privilege match the description; scope changed because SSRF reaches internal network resources beyond the vulnerable system; no integrity or availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was found in KS-GEN-AI jira-mcp-server 0.2.0. This affects the function axios.get of the file src/index.ts of the component add_attachment_from_public_url. The manipulation of the argument imageUrl results in server-side request forgery. The attack requires a local approach. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
EUVD-2026-54953
GHSA-rmrp-j9qh-xwh9
NVD
CVE.org
EPSS
VulDB
Exploit-DB