Skip to main content

AstrBot CVE-2026-15501

| EUVDEUVD-2026-43237 LOW
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-12 VulDB GHSA-hhgm-hv3h-m233
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.0 MEDIUM

Network-reachable SSRF requiring low-privilege auth (PR:L); scope changes as server reaches internal systems (S:C); confidentiality impact only, no direct integrity/availability effect on the vulnerable system.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Severity Changed
Jul 12, 2026 - 13:22 NVD
MEDIUM LOW
CVSS changed
Jul 12, 2026 - 13:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
Analysis Generated
Jul 12, 2026 - 13:16 vuln.today

DescriptionCVE.org

A security vulnerability has been detected in AstrBotDevs AstrBot up to 4.25.2. Affected by this issue is the function ToolsRoute.test_mcp_connection of the file astrbot/dashboard/routes/tools.py of the component MCP Test Endpoint. The manipulation of the argument mcp_server_config.url leads to server-side request forgery. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Server-side request forgery in AstrBot's dashboard MCP Test Endpoint allows low-privileged authenticated users to coerce the server into issuing arbitrary HTTP requests via a manipulated mcp_server_config.url parameter. All AstrBot versions through 4.25.2 are affected via the ToolsRoute.test_mcp_connection function in astrbot/dashboard/routes/tools.py. A publicly available proof-of-concept exploit exists, and the vendor has not responded to disclosure, leaving no vendor-issued patch at time of analysis.

Technical ContextAI

AstrBot is an AI bot/agent framework that implements the Model Context Protocol (MCP), a protocol for connecting language models to external tools and services. The vulnerable component is the MCP Test Endpoint in the web dashboard (astrbot/dashboard/routes/tools.py), which accepts a mcp_server_config.url parameter and uses it to initiate a connection test without sanitizing or restricting the target URL. CWE-918 (Server-Side Request Forgery) describes this root cause: user-controlled input is passed to a server-side HTTP request function without adequate validation of the destination, allowing an attacker to redirect server-originated requests to internal or unintended network destinations. The CPE string cpe:2.3:a:astrbotdevs:astrbot:*:*:*:*:*:*:*:* confirms the vulnerability spans all tracked versions up to 4.25.2.

RemediationAI

No vendor-released patch has been identified at time of analysis, and the vendor did not respond to disclosure. As a primary compensating control, restrict access to the AstrBot dashboard to trusted, authenticated users only - avoid exposing the dashboard to the public internet or untrusted networks. Deploy network-level egress filtering on the host running AstrBot to block outbound requests to RFC-1918 private address ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), localhost (127.0.0.1), and cloud metadata endpoints (169.254.169.254) - this prevents the most dangerous SSRF pivots without disabling the feature entirely, though it does not eliminate the vulnerability. If the MCP connection-testing feature is not operationally required, consider blocking or rate-limiting the endpoint /tools/test_mcp_connection at the reverse proxy layer. Monitor VulDB at https://vuldb.com/vuln/377808 and the AstrBotDevs GitHub repository for any forthcoming patch release.

CVE-2025-48957 HIGH POC
7.5 Jun 02

AstrBot versions 3.4.4 through 3.5.12 contain a path traversal vulnerability (CWE-23) in the dashboard feature that allo

CVE-2026-7579 MEDIUM POC
5.5 May 01

Hard-coded credentials in AstrBot Dashboard (versions ≤4.16.0) enable remote unauthenticated attackers to bypass authent

CVE-2026-6118 LOW POC
2.1 Apr 12

Command injection in AstrBot's MCP endpoint handler (add_mcp_server function) allows authenticated remote attackers to e

CVE-2026-16076 LOW POC
2.1 Jul 18

Authentication bypass by spoofing in AstrBot up to version 4.25.5 allows low-privileged remote attackers to impersonate

CVE-2026-16075 LOW POC
2.1 Jul 18

Authorization bypass in AstrBot's dashboard API allows any authenticated low-privileged user to enumerate and read chat

CVE-2026-16074 LOW POC
2.1 Jul 17

Server-side request forgery in AstrBotDevs AstrBot up to version 4.25.2 allows authenticated low-privilege users to make

CVE-2026-10213 LOW POC
2.1 Jun 01

Path traversal in AstrBot 4.23.6 allows authenticated remote attackers to manipulate the Name parameter of the /api/skil

CVE-2026-10210 LOW POC
2.1 Jun 01

Injection in AstrBot 4.23.6 allows authenticated remote attackers to manipulate input through the `_sanitize_prompt_desc

CVE-2026-6117 LOW POC
2.1 Apr 12

AstrBot versions up to 4.22.1 allow authenticated remote attackers to bypass sandbox restrictions via malicious file upl

CVE-2026-10212 LOW POC
2.1 Jun 01

Authorization bypass in AstrBotDevs AstrBot 4.24.2 enables remote low-privilege authenticated attackers to manipulate th

CVE-2026-10211 LOW POC
2.1 Jun 01

Incorrect authorization in AstrBot 4.23.6 allows remote low-privileged attackers to bypass filesystem path restrictions

CVE-2026-8754 LOW POC
2.1 May 17

Path traversal in AstrBot dashboard file upload allows authenticated remote attackers to write files outside intended di

Share

CVE-2026-15501 vulnerability details – vuln.today

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