CVE-2026-74645 in Linux情報

要約

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

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

mm/damon/lru_sort: active_mem_bpが10000を超える場合のエラー処理

damos_quota_score()は、対象値(target value)がゼロの場合に0除算をトリガーする可能性があります。DAMON_LRU_SORTでは、ユーザーはactive_mem_bpパラメータを通じてホットメモリスキームの対象値を設定できます。この実装は、パラメータの値がゼロの場合はそれを対象値として設定しないようにしています。しかし、コールドメモリスキームには「10000 - active_mem_bp + 2」で計算された対象値も設定されます。したがって、ユーザーがactive_mem_bpに10002を設定すると、コールドメモリスキームのクォータ目標(quota goal)の対象値がゼロになる可能性があります。その結果、0除算が発生する恐れがあります。この問題は、ユーザーがDAMONを起動しようとする際にactive_mem_bpパラメータの値が10000を超える場合にエラーを返すことで修正されます。

active_mem_bpに10002を設定するのは意味がありません。また、本問題を再現するにはモジュールパラメータへの書き込み権限が必要です。とはいえ、影響は非常に重大です。

この問題を再現する確実な方法は以下の通りです:

# cd /sys/module/damon_lru_sort/parameters # echo 1000 > wmarks_high # echo 995 > wmarks_mid # echo 0 > wmarks_low # echo 10002 > active_mem_bp # echo Y > enabled # dmesg -w [...]
[ 597.421247] Oops: divide error: 0000 [#1] SMP NOPTI
[ 597.428848] RIP: 0010:damos_quota_score+0x6f/0x480

本問題は、Sashikoによって発見されました[1]。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394427

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!