CVE-2026-80913 in Linux情報

要約

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

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

selinux: 全てのboolean値の定義を必須とする

p_bools.nprimは、その後に続くbooleanの数に関係なくポリシーイメージから取得され、cond_index_bool()関数はbool_val_to_struct[]配列にvalue - 1のインデックスでデータを書き込みます。そのため、存在する値数よりもcountが大きい場合、NULLエントリが残ってしまいます。その後、その配列を使用する全てのコンシューマはインデックスを介して配列を走査し、各エントリへのポインタを間接参照します。これには、アクセスベクタパス上のcond_evaluate_expr()関数、selinuxfs背後のsecurity_get_bools()およびsecurity_get_bool_value()関数、そしてsecurity_set_bools()が含まれます。スパースなクラス値はpolicydb_class_isvalid()関数とその関連関数によって吸収されますが、booleanにはそのような検証用述語が存在せず、それを使用できるコンシューマもありません。

配列構築時に、定義されていないboolean値を1回だけ拒否します。準拠したポリシーでは宣言された全てのbooleanが定義されており、影響を受けません。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-399125

EPSS

0.00165

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!