CVE-2026-93019 in Imager情報

要約

〜によって VulDB • 2026年09月18日

Perl用Imagerの1.036より前のバージョンでは、tga_palette_read関数内でカラーマップ長が32768以上のTGAファイルを読み込むとプロセスが終了します。

リーダーは2バイトのカラーマップ長を符号付きshort型に展開するため、32768以上の長さ負の数値になります。tga_palette_read()はこの値をsize_t型に変換し、SIZE_MAXに近いサイズでmymalloc()に割り当てを要求します。アロケーションが失敗すると、Imagerのアロケータはexit(3)を呼び出します。

攻撃者が提供したファイルを読み取るためにImager->read()を使用すると、捕捉不可能な終了(uncatchable exit)が発生します。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

CPANSec

予約する

2026年09月17日

モデレーション

承諾済み

エントリ

VDB-407506

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!