Approved changes feed: RSS · Atom

cpe:2.3:a:astrbot:astrbot:3.5.22:*:*:*:*:*:*:*

part: a version: 3.5.22 update: *

VendorAstrbot (9017cddb-1b8b-5279-9537-bcd94947033a)
ProductAstrbot (5fe21bb7-5dbf-524c-9198-b08a8517a1b1)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-57698 vulnerable 2026-06-08 07:33:15.986032 Details available
AstrBot Project v3.5.22 contains a directory traversal vulnerability. The handler function install_plugin_upload of the interface '/plugin/install-upload' parses the filename from the request body provided by the user, and directly uses the filename to assign to file_path without checking the validity of the filename. The variable file_path is then passed as a parameter to the function `file.save`, so that the file in the request body can be saved to any location in the file system through directory traversal.
Published: 2025-11-07T00:00:00.000Z
Updated: 2025-11-12T17:08:41.159Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-57697 vulnerable 2026-06-08 07:33:15.985704 Details available
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.
Published: 2025-11-07T00:00:00.000Z
Updated: 2025-11-12T17:14:18.490Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.