Pillowは、Pythonの画像処理ライブラリです。バージョン11.3.0から13.0.0までのPillowには、TIFFデータをメモリ内のバッファにエンコードする際に、libtiffが特定のタグを拒否すると、ヒープメモリの解放後に使用されるという問題(use-after-free)が存在します。アプリケーションが攻撃者によって操作されたTIFFタグをBytesIOに保存すると、libtiffがImagingLibTiffEncode中にそのタグを拒否することがあります。その場合、エラーが発生し、出力バッファが解放されますが、TIFFハンドルのクローズやクリアが行われません。その後、クリーンアップ処理が書き込みコールバックを通じて解放されたメモリにアクセスしようとし、これによりプロセスがクラッシュしたり、コードの実行が可能になる可能性があります。この問題は、バージョン13.0.0で修正されました。
CVSS 3.1: 7.5 (高い) (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)