CVE-2026-45713 in mailpitinformazioni

Riassunto

di 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 server SMTP di Mailpit presenta un campo intero Server.MaxSize che controlla le dimensioni massime consentite del payload DATA; tuttavia, tale campo non viene mai assegnato al di fuori del codice di test, rimanendo così al valore zero predefinito di Go (0 ⇒ "nessun limite"). Lo stesso vale per l'endpoint HTTP /api/v1/send, il cui corpo della richiesta viene decodificato tramite json.NewDecoder(r.Body) senza utilizzare un http.MaxBytesReader. Poiché gli ascoltatori predefiniti di Mailpit si legano a [::]:1025 (SMTP) e [::]:8025 (HTTP), senza richiedere autenticazione su nessuno dei due, un attaccante con accesso alla rete può inviare un messaggio arbitrariamente grande a Mailpit, causando un picco nel consumo di RAM con un fattore di amplificazione di circa 7-10 volte (frame grezzo → albero degli envelope enmime → indice per ricerca del testo → scrittura codificata zstd su SQLite). Ripetere l'attacco o eseguirlo in concorrenza da più connessioni porta il processo a essere terminato dal sistema operativo tramite OOM-kill. La versione 1.30.0 contiene una patch risolutiva.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

13/05/2026

Divulgazione

20/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00318

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!