CVE-2026-31969 in htslib情報

要約

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

HTSlibは、バイオインフォマティクスファイルフォーマットの読み書きを行うためのライブラリです。CRAMは、DNA配列アライメントデータを様々なエンコーディングと圧縮手法を用いて保存する圧縮フォーマットです。`BYTE_ARRAY_STOP`方式でエンコードされたデータを読み込む際、`cram_byte_array_stop_decode_char()`関数における完全な出力バッファのチェックに1バイトのオフバイワンエラーが存在すると、攻撃者が制御可能な単一バイトがヒープ割り当ての末尾を超えて書き込まれる可能性があります。このバグを悪用するとヒープバッファオーバーフローが発生します。この問題を利用するために作成されたファイルを開くと、プログラムのクラッシュや、プログラムが想定しない方法でのデータおよびヒープ構造の書き換えにつながる可能性があります。これを用いて任意のコード実行を得られる可能性があります。バージョン1.23.1、1.22.2、および1.21.1にはこの問題に対する修正が含まれています。この問題に対する回避策はありません。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2026年03月10日

モデレーション

承諾済み

エントリ

VDB-351624

EPSS

0.00061

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!