Description
A vulnerability was identified in AstrBotDevs AstrBot up to 4.25.5. Affected is an unknown function of the file astrbot/core/astr_main_agent.py. The manipulation of the argument req.func_tool leads to incorrect authorization. The attack may be initiated remotely. The exploit is publicly available and might be used. The identifier of the patch is d23011262e8e75e1ec41b0f1f0091493a022327e. It is suggested to install a patch to address this issue.
Published: 2026-07-27
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A remote attacker can manipulate the argument req.func_tool in AstrBot's core astr_main_agent.py to bypass normal authorization checks. This lets the attacker invoke privileged functions or execute arbitrary code that should be restricted, thereby compromising confidentiality, integrity, and potentially availability of the system. The flaw stems from an incorrect handling of the function-tool parameter, meaning that users who should not have permissions can obtain them.

Affected Systems

The vulnerability affects all releases of AstrBot up to version 4.25.5, supplied by AstrBotDevs. Any deployment of those versions that exposes the astr_main_agent interface to external input is susceptible.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and the vulnerability is not currently listed in the CISA KEV catalog. The EPSS score is 0.00358 (less than 1%), but the exploit is publicly accessible and can be triggered remotely, suggesting the opportunity for real-world exploitation. The attacker requires only the ability to supply a crafted request containing a malicious func_tool value to gain unauthorized privileges.

Generated by OpenCVE AI on August 3, 2026 at 17:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch that incorporates commit d23011262e8e75e1ec41b0f1f0091493a022327e to the astr_main_agent.py file.
  • Restrict or sanitize the req.func_tool parameter so that only authenticated users or code paths with explicit permissions can set it.
  • Review and enforce role‑based access controls around all functions that can be invoked via req.func_tool to ensure that only authorized operations are allowed.

Generated by OpenCVE AI on August 3, 2026 at 17:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 27 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in AstrBotDevs AstrBot up to 4.25.5. Affected is an unknown function of the file astrbot/core/astr_main_agent.py. The manipulation of the argument req.func_tool leads to incorrect authorization. The attack may be initiated remotely. The exploit is publicly available and might be used. The identifier of the patch is d23011262e8e75e1ec41b0f1f0091493a022327e. It is suggested to install a patch to address this issue.
Title AstrBotDevs AstrBot astr_main_agent.py authorization
First Time appeared Astrbot
Astrbot astrbot
Weaknesses CWE-285
CWE-863
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:OF/RC:C'}

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:O/RC:C'}

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:O/RC:C'}

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-27T16:21:50.548Z

Reserved: 2026-07-27T08:45:45.115Z

Link: CVE-2026-17529

cve-icon Vulnrichment

Updated: 2026-07-27T16:21:44.393Z

cve-icon NVD

Status : Deferred

Published: 2026-07-27T16:17:04.310

Modified: 2026-07-27T20:25:13.817

Link: CVE-2026-17529

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T17:30:17Z

Weaknesses