Katalog CVE

CVE-2026-102810

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Marmite do wersji 0.4.2 zawiera podatność typu path traversal w serwerze deweloperskim uruchamianym przez --serve, która pozwala nieuwierzytelnionym atakującym na odczyt dowolnych plików. Funkcja handle_request w src/server.rs nie odrzuca segmentów .. po dekodowaniu procentowym i połączeniu ścieżki żądania z folderem wyjściowym, co umożliwia atakującym żądanie zakodowanych sekwencji traversal w celu uzyskania dostępu do plików czytelnych przez proces marmite.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytać dowolne pliki dostępne dla procesu marmite, co może prowadzić do wycieku poufnych informacji.

Rekomendacja

Zaktualizuj Marmite do wersji zawierającej poprawkę. Jeśli nie jest dostępna, nie uruchamiaj serwera deweloperskiego w środowisku produkcyjnym.

Inne podatności w Marmite

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

Marmite through 0.4.2 contains a path traversal vulnerability in the development server started by --serve that allows unauthenticated attackers to read arbitrary files. The handle_request function in src/server.rs fails to reject .. segments after percent-decoding and joining the request path to the output folder, enabling attackers to request encoded traversal sequences to access files readable by the marmite process.

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