CVE-2026-53385 in Linux情報

要約

〜によって VulDB • 2026年07月19日

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

vc_screen: 同時実行時の vcs_write() で発生する vcs_notifier() の null-ptr-deref を修正

vcs_notifier() 内で KASAN による null-ptr-deref が観測されました:

BUG: KASAN: null-ptr-deref in vcs_notifier+0x98/0x130 Read of size 2 at addr qmp_cmd_name: qmp_capabilities, arguments: {}

この問題は、vcs_write() 内の race condition(競合状態)が原因です。コンソールロックが一時的に解放される際(ユーザー空間からのデータコピーのため)、vcs_vc() から取得した vc_data ポインターは古くなっている可能性があります。ロックを再取得した後、ポインターの有効性を確認するために vcs_vc() が再度呼び出されます。その間に VC 領域が解放されていた場合、vcs_vc() は NULL を返し、while ループは終了します(written > 0 の状態)。しかし、ループの直後に vcs_scr_updated(vc) が現在 NULL となっている vc ポインターで依然として呼び出されるため、通知チェーン内で null pointer dereference(NULLポインタ参照)が発生し、vcs_notifier は param->vc をデリファレンスします。

この問題を修正するため、vcs_scr_updated() を呼び出す前に vc の NULL チェックを追加しました。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年06月09日

モデレーション

承諾済み

エントリ

VDB-380117

EPSS

0.00000

アクティビティ

低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!