Description
A vulnerability has been found in AstrBotDevs AstrBot up to 4.25.5. This issue affects the function OpenApiRoute.chat_send of the file astrbot/dashboard/routes/open_api.py of the component API. Such manipulation of the argument Username leads to authentication bypass by spoofing. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-07-18
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the OpenApiRoute.chat_send handler of AstrBot Devs AstrBot and allows an attacker to alter the Username argument in an API request. This manipulation bypasses normal authentication, effectively granting the attacker the privileges of any specified user. The flaw maps to authentication failure (CWE‑287) and spoofing (CWE‑290) weaknesses and can lead to unauthorized bot operation, data leakage, or full control of the bot by a malicious actor.

Affected Systems

AstrBot Devs AstrBot versions up to and including 4.25.5 are affected. The open_api chat_send route in astrbot/dashboard/routes/open_api.py is the entry point for the vulnerability. Any deployment of these releases that exposes the chat_send API is vulnerable until a patch is applied.

Risk and Exploitability

The exploit is remote, requiring only the ability to send crafted API requests to the chat_send endpoint; no privileged access is needed. The EPSS of less than 1% indicates that attacks are currently rare, and the CVSS score of 5.3 reflects moderate severity. The vulnerability is not listed in the CISA KEV catalogue, implying no documented widespread exploitation at this time. Nonetheless, because the flaw permits full authentication spoofing, the potential impact remains high if an attacker discovers or crafts a suitable request.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AstrBot to version 4.26 or later to address the username manipulation flaw.
  • If an immediate patch is not available, limit or disable the /chat_send API endpoint, or add stricter authentication checks so that the Username field cannot be overridden by external input.
  • Implement input validation that rejects or sanitizes Username values that are not consistent with the authenticated session’s identity.
  • Regularly monitor chat_send traffic for anomalous patterns and alert on repeated spoofing attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


Sat, 18 Jul 2026 06:00:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in AstrBotDevs AstrBot up to 4.25.5. This issue affects the function OpenApiRoute.chat_send of the file astrbot/dashboard/routes/open_api.py of the component API. Such manipulation of the argument Username leads to authentication bypass by spoofing. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title AstrBotDevs AstrBot API open_api.py OpenApiRoute.chat_send authentication spoofing
First Time appeared Astrbot
Astrbot astrbot
Weaknesses CWE-287
CWE-290
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-20T19:10:52.910Z

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

Link: CVE-2026-16076

cve-icon Vulnrichment

Updated: 2026-07-20T16:59:31.404Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T23:30:08Z

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-290

    Authentication Bypass by Spoofing