Skip to main content

AstrBot CVE-2026-10213

| EUVDEUVD-2026-33534 LOW
Path Traversal (CWE-22)
2026-06-01 VulDB GHSA-pvgx-43cj-688x
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/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

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Jun 01, 2026 - 03:22 NVD
MEDIUM LOW
CVSS changed
Jun 01, 2026 - 03:22 NVD
5.4 (MEDIUM) 2.1 (LOW)
Analysis Generated
Jun 01, 2026 - 02:43 vuln.today

DescriptionCVE.org

A security flaw has been discovered in AstrBotDevs AstrBot 4.23.6. This vulnerability affects unknown code of the file /api/skills/delete of the component API Endpoint. Performing a manipulation of the argument Name results in path traversal. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Path traversal in AstrBot 4.23.6 allows authenticated remote attackers to manipulate the Name parameter of the /api/skills/delete API endpoint to escape the intended directory boundary, enabling unauthorized deletion or corruption of arbitrary files on the host system. The CVSS vector (C:N/I:L/A:L) confirms no confidentiality exposure but meaningful integrity and availability impact. A public proof-of-concept exploit is available on GitHub; the vendor did not respond to responsible disclosure, and no patch has been released at time of analysis.

Technical ContextAI

AstrBot is a chatbot and AI assistant management framework developed by AstrBotDevs. The vulnerable component is the /api/skills/delete API endpoint, which accepts a user-controlled Name parameter used in server-side file system operations to identify and delete skill assets. CWE-22 (Path Traversal) identifies the root cause: the application fails to canonicalize or validate the Name parameter before constructing file paths, allowing traversal sequences such as '../../' to escape the intended skills directory. The CPE string cpe:2.3:a:astrbotdevs:astrbot:*:*:*:*:*:*:*:* uses a wildcard version field, suggesting the flaw may exist across multiple versions, though only 4.23.6 is explicitly confirmed in the CVE description. The CVSS temporal modifier E:P (exploit public) is consistent with the publicly available POC hosted as a GitHub gist.

RemediationAI

No vendor-released patch has been identified at time of analysis; the vendor did not respond to responsible disclosure, and the CVSS remediation level is listed as undefined (RL:X). As an immediate compensating control, administrators should restrict access to the /api/skills/delete endpoint using network-level ACLs or a reverse proxy allowlist, limiting it to trusted internal IP ranges only - this reduces remote exploitability without affecting other API functionality. Application-layer input validation enforcing strict alphanumeric or allowlisted characters on the Name parameter would address the root cause if a code-level fix can be applied directly. Deploying AstrBot behind an authenticated proxy with strong credential requirements raises the bar beyond the low-privilege threshold currently sufficient for exploitation. Monitor the AstrBot GitHub repository and VulDB entry https://vuldb.com/vuln/367492 for any upstream fix or patched release. The public POC at https://gist.github.com/YLChen-007/8155cf1b9519f0a3524eea73dfeead2f can be used to test whether applied controls are effective in a controlled environment.

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-15501 LOW POC
2.1 Jul 12

Server-side request forgery in AstrBot's dashboard MCP Test Endpoint allows low-privileged authenticated users to coerce

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-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-10213 vulnerability details – vuln.today

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