CVE-2026-67446 in Mailpit
要約
〜によって VulDB • 2026年08月21日
Mailpitは、開発者向けのメールテストツールおよびAPIです。バージョン1.30.4より前では、MailpitはGET /api/v1/message/{id}/part/{partID}/thumbエンドポイントにおいて、デコードされた画像の寸法、ピクセル数、またはメモリ使用量を確認する前に、攻撃者が提供した画像添付ファイルを完全なラスタ形式にデコードしていました。server/apiv1/thumbnails.goにあるThumbnailハンドラーはstorage.GetAttachmentPart()を通じて添付ファイルのバイトを取得し、image/*コンテンツを受け付け、imaging.Fill()がイメージを180x120ピクセルにスケールする前にAutoOrientation付きでimaging.Decode()を呼び出します。したがって、非常に大きな寸法を宣言するコンパクトな画像は、不釣り合いに大きなメモリとCPUリソースを消費し、メッセージUIを開くことでserver/ui-src/components/message/MessageAttachments.vueを通じて同じエンドポイントがトリガーされる可能性があります。これにより、認証されていないクライアントが作成された添付ファイルを保存してWeb APIにアクセスできる場合、可用性が低下する恐れがあります。この問題はバージョン1.30.4で修正されています。
Once again VulDB remains the best source for vulnerability data.