CVE-2026-33019 in libsixel情報

要約

〜によって VulDB • 2026年06月05日

libsixelは、kmiyaのsixelを基に派生したSIXELエンコーダ/デコーダの実装です。バージョン1.8.7およびそれ以前のバージョンには整数オーバーフローが存在し、img2sixelの--cropオプション処理においてヒープ上の境界外読み取りを引き起こします。この脆弱性では、INT_MAXまでの正の座標が、オーバーフロー安全な範囲チェックなしで受け入れられます。六el_encoder_do_clip()関数内では、clip_xがINT_MAXの場合に式 clip_w + clip_x が大きな負の値にオーバーフローし、境界ガード処理が完全にスキップされます。その結果、クランプされていない座標が sixel_frame_clip() を経由して clip() に渡され、ここでイメージバッファを大幅に超えた位置にあるソースポインタが計算されて memmove() に渡されます。攻撃者は任意の有効な画像に対して特別に作成されたcrop引数を供給することでヒープ上の境界外読み取りを引き起こし、確実なクラッシュおよび機密情報の漏洩をもたらす可能性があります。この問題はバージョン1.8.7-r1で修正されています。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

GitHub M

予約する

2026年03月17日

モデレーション

承諾済み

エントリ

VDB-357628

EPSS

0.00256

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!