Katalog CVE

CVE-2025-57697

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

W AstrBot Project v3.5.22 występuje podatność umożliwiająca odczyt dowolnego pliku w funkcji _encode_image_bs64. Funkcja ta otwiera obraz wskazany przez użytkownika w treści żądania i zwraca jego zawartość jako ciąg base64 bez sprawdzania poprawności ścieżki, co pozwala atakującym na odczyt dowolnych plików i wyciek danych.

Ocena ryzyka

Atakujący może uzyskać dostęp do wrażliwych plików systemowych, co może prowadzić do ujawnienia poufnych informacji.

Rekomendacja

Zaktualizuj AstrBot do wersji z poprawką lub wdróż walidację ścieżek plików przed ich odczytem.

Inne podatności w AstrBot

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS