CVE-2026-45712 in Mailpit
Zusammenfassung
von VulDB • 20.07.2026
Mailpit è uno strumento di test per la posta elettronica e un'API per gli sviluppatori. Prima della versione 1.30.0, il proxy per screenshot/stampa (/proxy?data=…) mantiene una cache a livello di pacchetto assets map[string]MessageAssets, ma legge questa mappa senza detenere l'oggetto assetsMutex mentre un goroutine di pulizia a lunga esecuzione e un percorso di codice (rientrante) di riscrittura CSS scrivono in modo concorrente nella stessa sotto lock. Quando la lettura non sincronizzata coincide con una scrittura sincronizzata, il runtime Go genera un errore fatale: concurrent map read and map write — un runtime.throw che non può essere recuperato dal meccanismo handler-panic recover dell'http.Server. L'intero processo Mailpit termina, causando l'interruzione dei listener SMTP, POP3 e HTTP. La versione 1.30.0 contiene una patch correttiva.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.