CVE-2026-68165 in Linux情報

要約

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

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

mm/damon/core: damon_set_regions()における範囲の検証

DAMONのコアロジックは、長さが0の領域が存在しないことを前提としています。しかし、DAMON_SYSFS、DAMON_RECLAIM、およびDAMON_LRU_SORTを含むいくつかのDAMON API呼び出し元では、ユーザーが空の監視対象領域を設定できるようになっています。これにより、CONFIG_DAMON_DEBUG_SANITYが有効なカーネルにおいてWARN_ONCE()が発生したり、damon_merge_two_regions()からゼロ除算エラーが生じたりする可能性があります。

例えば、以下のようにしてWANR_ONCE()をトリガーできます。

# grep DAMON_DEBUG_SANITY /boot/config-$(uname -r) # CONFIG_DAMON_DEBUG_SANITY=y # damo start # cd /sys/kernel/mm/damon/admin/kdamonds/0 # echo 0 > contexts/0/targets/0/regions/0/start # echo 0 > contexts/0/targets/0/regions/0/end # echo commit > state # dmesg [....]
[ 73.705780] ------------[ cut here ]------------
[ 73.707552] start 0 >= end 0
[ 73.708452] WARNING: mm/damon/core.c:359 at damon_new_region+0x6e/0x80, CPU#1: kdamond.0/758
[...]

すべてのDAMON API呼び出し元は、最終的に領域の設定にdamon_set_regions()を使用します。この関数に検証ロジックを追加しました。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387516

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!