Skip to main content

jira-mcp-server CVE-2026-19369

| EUVDEUVD-2026-54953 LOW
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-09 VulDB GHSA-rmrp-j9qh-xwh9
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local access to MCP server host
  2. Delivery
    Invoke add_attachment_from_public_url tool
  3. Exploit
    Supply crafted imageUrl to axios.get
  4. Execution
    Server makes outbound request to internal target
  5. Impact
    Probe 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

jira-mcp-server 0.2.0

Affected Packages

euvd jira_mcp_server no fix

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

Vendor (VulDB) PRIMARY 1.9 MEDIUM
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
vuln.today AI 3.8 LOW

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.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 09, 2026 - 21:22 NVD
MEDIUM LOW
CVSS changed
Aug 09, 2026 - 21:22 NVD
4.8 (MEDIUM) 1.9 (LOW)
CVE Published
Aug 09, 2026 - 20:45 cve.org
MEDIUM 4.8

DescriptionCVE.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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Rare
niche open-source MCP server, minimal enterprise adoption
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy