Description
A vulnerability was detected in AstrBotDevs AstrBot up to 4.25.2. This affects the function update_plugin/update_all_plugins of the file astrbot/dashboard/routes/plugin.py of the component Plugin Update Handler. The manipulation of the argument download_url/download_urls/proxy results in server-side request forgery. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-07-17
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in the Plugin Update Handler within AstrBotDevs AstrBot. The update_all_plugins function accepts download_url, download_urls, and proxy parameters without proper validation, enabling attackers to supply arbitrary URLs. This results in Server‑Side Request Forgery, where the AstrBot server will attempt to retrieve the crafted URLs, potentially exposing internal resources or allowing the execution of malicious payloads.

Affected Systems

Affected instances are AstrBotDevs AstrBot deployments up to version 4.25.2. The flaw resides in the file astrbot/dashboard/routes/plugin.py and affects the update_plugin and update_all_plugins endpoints. Any installation using these components prior to a patch is vulnerable.

Risk and Exploitability

The CVSS score of 5.3 denotes moderate severity, while the EPSS < 1% indicates a low probability of exploitation at this time. However, the exploit is public and can be triggered remotely, and the flaw is not currently listed in CISA’s KEV catalog. Attackers could use this SSRF to reach internal network services or download malicious components, potentially leading to further compromise. The lack of immediate denial‑of‑service impact does not mitigate the threat to confidentiality and integrity of internal resources.

Generated by OpenCVE AI on July 30, 2026 at 23:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update AstrBot to a version newer than 4.25.2 that resolves the SSRF flaw.
  • If immediate update is not possible, configure the application to validate or whitelist the download_url and proxy parameters, restricting them to known safe domains.
  • Enforce network segmentation or firewall rules to prevent the AstrBot server from accessing internal or unintended external endpoints, limiting SSRF damage.
  • Monitor outbound traffic for abnormal request patterns that may indicate exploitation attempts.

Generated by OpenCVE AI on July 30, 2026 at 23:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in AstrBotDevs AstrBot up to 4.25.2. This affects the function update_plugin/update_all_plugins of the file astrbot/dashboard/routes/plugin.py of the component Plugin Update Handler. The manipulation of the argument download_url/download_urls/proxy results in server-side request forgery. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title AstrBotDevs AstrBot Plugin Update plugin.py update_all_plugins server-side request forgery
First Time appeared Astrbot
Astrbot astrbot
Weaknesses CWE-918
CPEs cpe:2.3:a:astrbot:astrbot:*:*:*:*:*:*:*:*
Vendors & Products Astrbot
Astrbot astrbot
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-20T17:57:32.069Z

Reserved: 2026-07-17T13:39:22.213Z

Link: CVE-2026-16074

cve-icon Vulnrichment

Updated: 2026-07-20T17:57:27.647Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T23:45:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)