In short
- CVE-2025-57697 is a MEDIUM (CVSS 6.5) vulnerability affecting astrbot, astrbot (astrbot).
- Chance of exploitation in the next 30 days (EPSS): 0.34%, higher than 27.7% of all vulnerabilities.
- No patched version is listed yet: follow the vendor's advisory in References.
| Package | Affected versions | Patched versions |
|---|
| astrbot PyPI | ≤ 3.5.22
| No fix yet |
| astrbot | = 3.5.22
| No fix yet |
Description
AstrBot Project v3.5.22 has an arbitrary file read vulnerability in function _encode_image_bs64. Since the _encode_image_bs64 function defined in entities.py opens the image specified by the user in the request body and returns the image content as a base64-encoded string without checking the legitimacy of the image path, attackers can construct a series of malicious URLs to read any specified file, resulting in sensitive data leakage.
NVD description
AstrBot Project v3.5.22 has an arbitrary file read vulnerability in function _encode_image_bs64. Since the _encode_image_bs64 function defined in entities.py opens the image specified by the user in the request body and returns the image content as a base64-encoded string without checking the legitimacy of the image path, attackers can construct a series of malicious URLs to read any specified file, resulting in sensitive data leakage.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free