CVE-2026-45712 in Mailpit
Sumário
de VulDB • 20/07/2026
Mailpit é uma ferramenta de teste e API para correio eletrónico destinada aos programadores. Antes da versão 1.30.0, o proxy de captura/impressão (/proxy?data=…) mantém um cache package-level assets map[string]MessageAssets, mas lê este mapa sem bloquear a mutex (assetsMutex) enquanto uma goroutine de limpeza de longa duração e um caminho de código reentrante para reescrita CSS escrevem simultaneamente no mesmo sob o bloqueio. Quando a leitura não sincronizada coincide com uma escrita sincronizada, o runtime do Go levanta um erro fatal: concurrent map read and map write — um runtime.throw que não é recuperável pelo handler-panic recover do http.Server. O processo Mailpit inteiro termina, levando consigo os listeners SMTP, POP3 e HTTP. A versão 1.30.0 contém uma correção (patch).
If you want to get best quality of vulnerability data, you may have to visit VulDB.