CVE-2026-67446 in Mailpit
Tóm tắt
Bởi VulDB • 21/08/2026
Mailpit là một công cụ kiểm thử email và API dành cho nhà phát triển. Trước phiên bản 1.30.4, Mailpit giải mã các tệp đính kèm hình ảnh do kẻ tấn công cung cấp thành dạng raster đầy đủ trước khi kiểm tra kích thước đã giải mã, số lượng pixel hoặc mức sử dụng bộ nhớ trong endpoint GET /api/v1/message/{id}/part/{partID}/thumb. Bộ xử lý Thumbnail (Thumbnail handler) trong server/apiv1/thumbnails.go lấy các byte của tệp đính kèm thông qua storage.GetAttachmentPart(), chấp nhận nội dung có loại image/* và gọi imaging.Decode() với AutoOrientation trước khi imaging.Fill() co giãn hình ảnh xuống kích thước 180x120 pixel. Do đó, một hình ảnh nhỏ nhưng khai báo các chiều rất lớn có thể tiêu thụ bộ nhớ và CPU không tương xứng; việc mở giao diện người dùng (UI) của tin nhắn cũng có thể kích hoạt cùng endpoint thông qua server/ui-src/components/message/MessageAttachments.vue. Điều này có thể làm suy giảm tính sẵn sàng khi một client chưa xác thực có thể lưu trữ tệp đính kèm đã được tạo ra đặc biệt và truy cập vào web API. Vấn đề này đã được khắc phục trong phiên bản 1.30.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.