Katalog CVE

CVE-2026-45712

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

Mailpit przed wersją 1.30.0 zawiera podatność w proxy zrzutów ekranu/drukowania (/proxy?data=…), gdzie odczyt mapy assets bez blokady mutexu podczas współbieżnego zapisu prowadzi do błędu krytycznego Go (concurrent map read and map write), powodującego awarię całego procesu Mailpit.

Ocena ryzyka

Atakujący może spowodować awarię Mailpit, wyłączając wszystkie nasłuchiwacze SMTP, POP3 i HTTP, co prowadzi do przerwy w działaniu usługi.

Rekomendacja

Zaleca się aktualizację Mailpit do wersji 1.30.0 lub nowszej, która zawiera poprawkę.

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 screenshot/print proxy (/proxy?data=…) maintains a package-level assets map[string]MessageAssets cache, but reads the map without holding assetsMutex while a long-running cleanup goroutine and (re-entrant) CSS-rewriting code path concurrently write to it under the lock. When the unsynchronized read coincides with a synchronized write, Go's runtime raises fatal error: concurrent map read and map write — a runtime.throw that is not recoverable by http.Server's handler-panic recover. The whole Mailpit process exits, taking the SMTP, POP3 and HTTP listeners down with it. Version 1.30.0 contains a patch.

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