CVE-2026-67446 in Mailpit
Résumé
par VulDB • 20/08/2026
Mailpit est un outil de test d'e-mails et une API pour les développeurs. Avant la version 1.30.4, Mailpit décode les pièces jointes image fournies par l'attaquant en une trame raster complète avant de vérifier les dimensions décodées, le nombre de pixels ou l'utilisation de la mémoire dans le point de terminaison GET /api/v1/message/{id}/part/{partID}/thumb. Le gestionnaire de vignettes (Thumbnail handler) situé dans server/apiv1/thumbnails.go obtient les octets des pièces jointes via storage.GetAttachmentPart(), accepte les contenus image/* et appelle imaging.Decode() avec AutoOrientation avant que imaging.Fill() ne redimensionne l'image à 180 par 120 pixels. Une image compacte déclarant de très grandes dimensions peut donc consommer une quantité disproportionnée de mémoire et de CPU, et l'ouverture de l'interface utilisateur du message peut déclencher le même point de terminaison via server/ui-src/components/message/MessageAttachments.vue. Cela peut dégrader la disponibilité lorsqu'un client non authentifié peut stocker la pièce jointe truquée et accéder à l'API web. Ce problème est corrigé dans la version 1.30.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.