Linuxカーネルにおいて、以下の脆弱性が修正されました。gfs2: 一部のログロックの欠落がありました。追加関数であるgfs2_logd()は、sdp->sd_log_flush_lockを保持せずにログフラッシュ関数であるgfs2_ail1_start()、gfs2_ail1_wait()、およびgfs2_ail1_empty()を呼び出していましたが、これらの関数は同時実行トランザクションに対して排他制御が必要です。これを修正するために、ロックなしの関数__gfs2_log_flush()を追加しました。その後、gfs2_logd()内で、上記のログフラッシュ関数および__gfs2_log_flush()を呼び出す前にsdp->sd_log_flush_lockを取得するようにしました。
Linux Linux Kernel 5.16 以上 6.1.175 未満 Linux Kernel 5.7 以上 5.15.209 未満 Linux Kernel 6.13 以上 6.18.33 未満 Linux Kernel 6.19 以上 7.0.10 未満 Linux Kernel 6.2 以上 6.6.141 未満 Linux Kernel 6.7 以上 6.12.91 未満
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
不適切なロック(CWE-667) [NVD評価]
CVE-2026-53049
National Vulnerability Database (NVD) : CVE-2026-53049 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/49d9be0722da3a4a893ba905720cba1921834ec3) 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ca95342cb1b39062a03c115830286f0a426053d5) 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/98e8bf249c790d56de1abc4a5f8bd68035a00921) 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/bf5fcd9c37c2546beaf7b401d31aefd89017dc3d) 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3b28eb75afe520972bacc833850c2b30aa0824cd) 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f2f225cf505ac016132ded21690f3ba0a080a4e8) 関連文書 : gfs2: add some missing log locking - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/fe2c8d051150b90b3ccb85f89e3b1d636cb88ec8)
[2026年07月23日] 掲載