概要
c に 脆弱性 (CVE-2026-43071) が存在。機密情報が外部に流出する可能性があります。
原文の説明
取得元が公開している説明をそのまま載せています (多くは英語)。
In the Linux kernel, the following vulnerability has been resolved:
dcache: Limit the minimal number of bucket to two
There is an OOB read problem on dentry_hashtable when user sets
'dhash_entries=1':
BUG: unable to handle page fault for address: ffff888b30b774b0
#PF: supervisor read access in kernel mode
#PF: error_code(0x0000) - not-present page
Oops: Oops: 0000 [#1] SMP PTI
RIP: 0010:__d_lookup+0x56/0x120
Call Trace:
d_lookup.cold+0x16/0x5d
lookup_dcache+0x27/0xf0
lookup_one_qstr_excl+0x2a/0x180
start_dirop+0x55/0xa0
simple_start_creating+0x8d/0xa0
debugfs_start_creating+0x8c/0x180
debugfs_create_dir+0x1d/0x1c0
pinctrl_init+0x6d/0x140
do_one_initcall+0x6d/0x3d0
kernel_init_freeable+0x39f/0x460
kernel_init+0x2a/0x260
There will be only one bucket in dentry_hashtable when dhash_entries is
set as one, and d_hash_shift is calculated as 32 by dcache_init(). Then,
following process will access more than one buckets(which memory region
is not allocated) in dentry_hashtable:
d_lookup
b = d_hash(hash)
dentry_hashtable + ((u32)hashlen >> d_hash_shift)
// The C standard defines the behavior of right shift amounts
// exceeding the bit width of the operand as undefined. The
// result of '(u32)hashlen >> d_hash_shift' becomes 'hashlen',
// so 'b' will point to an unallocated memory region.
hlist_bl_for_each_entry_rcu(b)
hlist_bl_first_rcu(head)
h->first // read OOB!
Fix it by limiting the minim…
出典: NIST National Vulnerability Database NVD GitHub Advisory
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
Linuxカーネルにおける問題として、特定の設定(dhash_entries=1)を行うと不正なメモリアクセスが発生する可能性があります。これにより、外部から攻撃されると重要なデータの漏洩やシステムダウンが起きる恐れがあります。同様の問題は過去にも報告されており、今回は手続きとして最小バケット数を2へ制限することで解決しています。システム管理者は最新の修正を適用することを推奨します。
dcache内のdentry_hashtableに関連する脆弱性が存在し、dhash_entries=1が設定されると、非割り当てメモリへのポインタが渡され、意図しないメモリアクセスが発生する可能性があります。この問題を修正するために、dhash_entriesの最小バケット数を2に制限しました。影響を受けるバージョンは特定されておらず、解決はソースコードの更新で行われます。未修正システムの検知は困難であり、設定の変更が推奨されます。
c に 脆弱性 (分類未定) があります。
c のうち 。
重要度: 最重要 (CVSS 9.1/10)。機密情報が外部に流出する可能性があります
ベンダー公式アドバイザリの修正版に更新してください。
修正版が未提供時は、影響機能の無効化・WAFルール・ネットワークACLでの遮断を検討。
Webサーバ・プロキシ・WAFログで該当CVEのIOCに合致する不審リクエストを検索。SBOM/依存ファイルで影響バージョンを横断確認。
類似する過去の事例 過去のCVE/インシデントから類似事例を抽出
A similar type of vulnerability exploiting memory access issues leading to data leaks.
もし自社で起きたら 業務シナリオごとの想定影響
不正アクセスによるデータ漏洩やサービスダウンにつながる可能性が高い。
顧客データが漏洩し、ブランドイメージに重大な影響を及ぼす。
システム停止や情報漏洩により業務運営に深刻な支障が生じる。
企業として、Linuxサーバーの設定を見直し、パッチを当てることを推奨。システムの継続的な監査と、セキュリティパッチ適用の迅速化が求められます。
対応アクション
SOC/SREチームが順番に実行すべき具体的なステップとコマンド例
-
1影響範囲の特定 identify
grep -r 'c' . | grep -v node_modulesリポジトリと本番環境の依存ファイル (package-lock.json / requirements.txt / go.sum / Gemfile.lock 等) で
cを grep し、稼働しているサービス・バージョンを把握する。 -
7事後検証 verify
Confirm patched version is live in productionパッチ適用後、ステージングで PoC または同等の悪用パターンを再現して脆弱性が閉じたことを確認。本番では Step 3 と同じログクエリでアラート再発が無いか継続監視。
ディストリビューション別の修正状況
各ディストリビューションが公開している、この CVE の修正パッケージ
- BellSoft Alpaquita BELL-CVE-2026-43071 linux-lts 修正版: 6.1.175-r0
- Debian DEBIAN-CVE-2026-43071 linux
- Ubuntu UBUNTU-CVE-2026-43071 linux
参照URL
- patch git.kernel.org
- patch git.kernel.org
- patch git.kernel.org
- patch git.kernel.org
- patch git.kernel.org
- patch git.kernel.org
- patch git.kernel.org
- web nvd.nist.gov
- web github.com
- web cert-portal.siemens.com
- web cert-portal.siemens.com
- web cert-portal.siemens.com