CVE-2026-7417
Received Received - Intake

Server-Side Request Forgery in Algovate xhs-mcp

Vulnerability report for CVE-2026-7417, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-04-29

Last updated on: 2026-04-29

Assigner: VulDB

Description

A vulnerability was found in Algovate xhs-mcp 0.8.11. This affects the function xhs_publish_content of the file src/server/mcp.server.ts of the component MCP Interface. Performing a manipulation of the argument media_paths results in server-side request forgery. The attack may be initiated remotely. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-04-29
Last Modified
2026-04-29
Generated
2026-07-26
AI Q&A
2026-04-30
EPSS Evaluated
2026-07-25
NVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
algovate xhs-mcp 0.8.11
algovate xhs-mcp to 0.8.11 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability exists in Algovate xhs-mcp version 0.8.11, specifically in the function xhs_publish_content within the file src/server/mcp.server.ts of the MCP Interface component.

The issue arises when the argument media_paths is manipulated, which leads to a server-side request forgery (SSRF). This means an attacker can make the server send unauthorized requests to other internal or external resources.

The attack can be initiated remotely, and the exploit has been made public. The project was informed early but has not yet responded.

Detection Guidance

Detection of this vulnerability involves monitoring for unusual server-side requests initiated by the xhs-mcp server when processing media paths, especially those starting with http:// or https://, which may indicate Server-Side Request Forgery (SSRF). Additionally, attempts to access local files using path traversal sequences like ../ can be signs of exploitation.

Since the vulnerability is in the xhs_publish_content function of the MCP Interface, inspecting logs for outbound HTTP requests triggered by media_paths parameters or filesystem access outside the intended directories can help detect exploitation.

Suggested commands to detect potential exploitation include:

  • Use network monitoring tools (e.g., tcpdump or Wireshark) to capture outbound HTTP requests from the server to unexpected internal or external IP addresses.
  • Check server logs for requests to the MCP interface that include media_paths parameters with URLs or suspicious path traversal patterns.
  • Example tcpdump command to monitor outbound HTTP traffic: sudo tcpdump -i any tcp port 80 or tcp port 443 and host <server_ip>
  • Use grep or similar tools to search application logs for media_paths containing http://, https://, or ../ sequences.
Impact Analysis

This vulnerability can have several impacts on affected systems:

  • High confidentiality risks: Attackers can interact with internal network services and access sensitive filesystem metadata, potentially exposing private information.
  • Low integrity risks: Attackers may influence local image caches or select unintended files, potentially altering the behavior or content served by the application.
  • Low availability risks: The vulnerability could be used to induce outbound network requests or unauthorized filesystem access, possibly affecting system availability.

Overall, the vulnerability allows remote attackers with access to the MCP interface to exploit internal services and local files, which can compromise the security and trustworthiness of the system.

Compliance Impact

The vulnerability CVE-2026-7417 allows server-side request forgery (SSRF) and path traversal attacks, which can lead to high confidentiality risks by exposing internal services and filesystem metadata. Such exposure of sensitive internal data and unauthorized access to internal network endpoints or local files could potentially violate data protection requirements under regulations like GDPR and HIPAA, which mandate strict controls over personal and sensitive data confidentiality and integrity.

Specifically, the SSRF flaw enables attackers to make the server fetch arbitrary URLs, including internal or loopback services, while the path traversal vulnerability allows access to files outside the intended workspace. These issues could result in unauthorized disclosure of protected information, undermining compliance with standards that require safeguarding sensitive data against unauthorized access.

Mitigations recommended include disabling URL-based media downloads for untrusted callers, enforcing strict URL allowlists, blocking loopback and private IP ranges, adding authentication, and restricting file access to trusted directories. Without these controls, organizations using the affected software may face increased risk of non-compliance with data protection regulations.

Mitigation Strategies

Immediate mitigation steps include disabling URL-based media downloads for untrusted callers to prevent SSRF attacks.

Enforce strict URL allowlists to restrict which external URLs the server can fetch, blocking loopback and private IP ranges to prevent internal network access.

Limit or block redirects during URL fetching to avoid bypassing allowlists.

Add authentication and authorization controls for the publishing tools to restrict access to trusted users only.

Restrict file access to explicit, trusted directories to prevent path traversal exploitation.

Validate and sanitize all media_paths inputs, resolving local paths against a trusted media directory and validating URLs before fetching.

Limit network egress from the server to only necessary destinations.

Since no fixed version is currently available, these mitigations should be applied as configuration or code changes until an official patch is released.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-7417. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart