製品・ソフトウェアに関する情報
LinuxのLinux Kernelにおける境界条件の判定に関する脆弱性
Title LinuxのLinux Kernelにおける境界条件の判定に関する脆弱性
Summary

Linuxカーネルにおいて、以下の脆弱性が修正されました。ext4におけるfast-commitブロックの埋め込み方法に関して、オフ・バイ・ワンのエラーが修正されました。複数の異なるオフ・バイ・ワンのエラーや設計変更の反映遅れにより、fast-commitブロックにtlvエントリを埋める方法には非常に奇妙な制約がいくつか存在していました。具体的には、tlvはブロックの末尾から少なくとも10バイト前に始まらなければなりません。tlvの最小長は8バイトであるにもかかわらず、そうしないとリプレイコードがtlvを無視してしまいます。(BUG: ext4_fc_reserve_space()はblocksize - 9またはblocksize - 8の長さで呼び出されるとこの要件を破る可能性がありますが、幸い現在は起きていないようです。)また、tlvはブロックの末尾から少なくとも1バイト前に終わらなければなりません。そうしないとリプレイコードは無効と判断します。この特殊な制約は、未初期化メモリがブロックの最後のバイトに漏洩していたバグ(以前のコミットで修正済み)の原因の一つとなっていました。加えて、奇妙なことにこれらの制約はe2fsprogsのリプレイコードには適用されません。e2fsprogsはブロック内の任意のtlvを受け入れており(全く境界チェックを行わないためですが、これは別の問題です)、この差異が存在していました。これらは全てバグと判断したため、自然な方法でtlvエントリを用いてブロックを埋めるように修正しました。なお、このコミットを含むカーネルで作成されたfast-commitジャーナルは古いカーネルではリプレイできなくなるので注意が必要です。

Possible impacts 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 
Solution

リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。

Publication Date Oct. 1, 2025, midnight
Registration Date Jan. 22, 2026, 11:33 a.m.
Last Update Jan. 22, 2026, 11:33 a.m.
CVSS3.0 : 警告
Score 5.5
Vector CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Affected System
Linux
Linux Kernel 5.10 以上 5.15.87 未満
Linux Kernel 5.16 以上 6.0.18 未満
Linux Kernel 6.1 以上 6.1.4 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
その他
Change Log
No Changed Details Date of change
1 [2026年01月22日]
  掲載
Jan. 22, 2026, 11:33 a.m.