CVE-2025-48957 json
AstrBot Has Path Traversal Vulnerability in /api/chat/get_file
published 2025-06-02 17 mo ago modified 2026-09-10 1 mo ago also GHSA-cq37-g2qp-3c2p , PYSEC-2026-1196 , EUVD-2025-16634
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 55%
- public exploits
- 0
- none known
Summary
AstrBot is a large language model chatbot and development framework. A path traversal vulnerability present in versions 3.4.4 through 3.5.12 may lead to information disclosure, such as API keys for LLM providers, account passwords, and other sensitive data. The vulnerability has been addressed in Pull Request #1676 and is included in version 3.5.13. As a workaround, users can edit the `cmd_config.json` file to disable the dashboard feature as a temporary workaround. However, it is strongly recommended to upgrade to version v3.5.13 or later to fully resolve this issue.
Patch / fix
- pypi astrbot 3.5.13
- astrbot astrbot 3.5.13
- github.com/AstrBotDevs/AstrBot@cceadf2 commit
- github.com/AstrBotDevs/AstrBot#1676 pull request
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 17 mo ago
Exploit prediction
0.77% chance of exploitation in the next 30 days, higher than 55% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/AstrBotDevs/AstrBot/pull/1676 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/AstrBotDevs/AstrBot/security/advisories/GHSA-cq37-g2qp-3c2p referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/AstrBotDevs/AstrBot/issues/1675 referenced PoC, tagged "exploit" by a source, unverified
- vicarius.io https://www.vicarius.io/vsociety/posts/cve-2025-48957-detect-astrbot-dashboard-vulnerability?prevUrl=wizard referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| OSV | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | astrbot | >=3.4.4, <3.5.13 |
3.5.13 |
Affected products
- AstrBotDevs AstrBot
Classification
References
-
github.com
/AstrBotDevs/AstrBot/pull/1676
web, exploit, issue-tracking, patch
-
github.com
/AstrBotDevs/AstrBot/commit/cceadf222c46813c7f41115b40d371e7eb91e492
web, patch
-
github.com
/AstrBotDevs/AstrBot/security/advisories/GHSA-cq37-g2qp-3c2p
exploit, web, vendor-advisory
-
github.com
/AstrBotDevs/AstrBot/issues/1675
web, exploit, issue-tracking
-
vicarius.io
/vsociety/posts/cve-2025-48957-detect-astrbot-dashboard-vulnerability?prevUrl=wizard
web, exploit, third-party-advisory
-
vicarius.io
/vsociety/posts/cve-2025-48957-mitigate-astrbot-dashboard-vulnerability?prevUrl=wizard
web, mitigation, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-48957
advisory
-
github.com
/AstrBotDevs/AstrBot
package
-
pypi.org
/project/astrbot
package
-
github.com
/advisories/GHSA-cq37-g2qp-3c2p
advisory
Sources
- CVE List CVE-2025-48957
- GitHub Advisory GHSA-cq37-g2qp-3c2p
- NVD CVE-2025-48957
- OSV PYSEC-2026-1196
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.