Katalog CVE

CVE-2026-45711

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Podatność na zapis poza katalogiem docelowym w narzędziu Mailpit przed wersją 1.30.0. Pole ID wiadomości jest pobierane dosłownie z odpowiedzi JSON zdalnego serwera i łączone ze ścieżką wyjściową za pomocą path.Join, które normalizuje segmenty '..'. Złośliwy serwer HTTP podszywający się pod Mailpit może zapisać dane w dowolnej ścieżce, do której użytkownik ma dostęp zapisu.

Ocena ryzyka

Atakujący może nadpisać dowolne pliki w systemie, co może prowadzić do eskalacji uprawnień, uruchomienia złośliwego kodu lub uszkodzenia danych.

Rekomendacja

Zaleca się aktualizację Mailpit do wersji 1.30.0 lub nowszej oraz unikanie używania polecenia dump z niezaufanymi serwerami.

Inne podatności w Mailpit

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

Mailpit is an email testing tool and API for developers. Prior to version 1.30.0, the mailpit dump --http <base-url> <out-dir> sub-command downloads every message from a remote Mailpit instance and writes each one as <id>.eml inside the user-supplied output directory. The message ID field is taken verbatim from the JSON response of the remote server and concatenated into the output path with path.Join, which silently normalizes `..` segments. A malicious HTTP server impersonating Mailpit can therefore make mailpit dump write attacker-controlled bytes to any path the running user can write, fully outside the intended output directory. Version 1.30.0 contains a patch.

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