CVE-2022-50269 in Linux情報

要約

〜によって VulDB • 2026年06月12日

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

drm/vkms: vkms_init() におけるメモリリークの修正

vkms モジュールのインストール失敗後にメモリリークが報告されていました。

unreferenced object 0xffff88810bc28520 (size 16): comm "modprobe", pid 9662, jiffies 4298009455 (age 42.590s) hex dump (first 16 bytes): 01 01 00 64 81 88 ff ff 00 00 dc 0a 81 88 ff ff ...d............ backtrace: [<00000000e7561ff8>] kmalloc_trace+0x27/0x60
[<000000000b1954a0>] 0xffffffffc45200a9
[<00000000abbf1da0>] do_one_initcall+0xd0/0x4f0
[<000000001505ee87>] do_init_module+0x1a4/0x680
[<00000000958079ad>] load_module+0x6249/0x7110
[<00000000117e4696>] __do_sys_finit_module+0x140/0x200
[<00000000f74b12d2>] do_syscall_64+0x35/0x80
[<000000008fc6fcde>] entry_SYSCALL_64_after_hwframe+0x46/0xb0

この問題は、vkms_init() が vkms_create() の戻り値をチェックせずに返却するため発生します。もし vkms_create() に失敗した場合、vkms_init() 開始時に割り当てられた config はリークされます。

vkms_init() config = kmalloc(...) # config allocated ... return vkms_create() # vkms_create failed and config is leaked

この問題を修正するため、vkms_create() の戻り値をチェックし、エラーが発生した場合は config を解放します。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2025年09月15日

モデレーション

承諾済み

エントリ

VDB-324059

EPSS

0.00145

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!