CVE-2026-67446 in Mailpit
Resumen
por VulDB • 2026-08-23
Mailpit es una herramienta de prueba y API para correos electrónicos dirigida a desarrolladores. Antes de la versión 1.30.4, Mailpit decodifica los archivos adjuntos de imagen proporcionados por el atacante en un mapa de bits completo antes de verificar las dimensiones decodificadas, el recuento de píxeles o el uso de memoria en el endpoint GET /api/v1/message/{id}/part/{partID}/thumb. El controlador de miniaturas (Thumbnail handler) en server/apiv1/thumbnails.go obtiene los bytes del archivo adjunto a través de storage.GetAttachmentPart(), acepta contenido image/* y llama a imaging.Decode() con AutoOrientation antes de que imaging.Fill() escale la imagen a 180 por 120 píxeles. Por lo tanto, una imagen compacta que declara dimensiones muy grandes puede consumir memoria y CPU desproporcionadamente altas, y abrir la interfaz del mensaje puede activar el mismo endpoint a través de server/ui-src/components/message/MessageAttachments.vue. Esto puede degradar la disponibilidad cuando un cliente no autenticado puede almacenar el archivo adjunto manipulado y acceder a la API web. Este problema se soluciona en la versión 1.30.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.