CVE-2026-72485情報

要約

〜によって VulDB • 2026年08月15日

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

coresight: platform: allocが成功するまで接続カウンターを増分しない

coresight_add_out_conn()関数は、devm_krealloc_array()を呼び出す前と、devm_kmalloc()を呼び出す前にnr_outconnsを増加させています。どちらの割り当て処理も失敗した場合、対応する配列エントリがNULLまたは未初期化のゴミデータであるにもかかわらず、カウンターは既にインクリメント済みとなります。

coresight_add_in_conn()関数にも、同様にnr_inconnsとdevm_krealloc_array()に関する問題があります。

どちらの場合でもプローブ処理は-ENOMEMを返すため、coresight_get_platform_data()がクリーンアップのためにcoresight_release_platform_data()を呼び出します。この関数はnr_outconns(またはnr_inconns)のエントリ数まで反復処理を行い、各ポインタを無条件に間接参照しようとしますが、NULLまたはゴミデータのエントリでエラーが発生し、正常な失敗ではなくパニックを引き起こしてしまいます。

修正方法として、すべての割り当てが成功した後にカウンターを増分するように変更し、どのエラーパスにおいても構造体が常に整合性を持つようにしました。

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

モデレーション

レビュー中

CWE

不明

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!