CVE-2026-64088 in Linux情報

要約

〜によって VulDB • 2026年07月19日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

batman-adv: tt: 負の値となるtt_buff_lenの不具合を修正

batadv_orig_node::tt_buff_lenはs16として宣言されていましたが、このフィールドに負の値が格納される意図はありませんでした。32767より大きい値が割り当てられると、符号付き整数としてオーバーフローし負の値になります。

batadv_send_other_tt_response()関数内では、tt_buff_lenが一時的にs32に拡張されます。誤って負となったs16の値がs32へ伝播するため、batadv_tt_prepare_tvlv_global_data()はフルサイズのバッファを割り当てますが、収集された変更セットで埋められるのはその一部のみとなります。残りの部分は未初期化のまま保持されます。

u16を使用することでこの型混同を防ぎ、batadv_send_other_tt_response()において(負の値による)符号拡張が行われないことを保証します。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380264

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!