CVE-2026-89896 in Linux
要約
〜によって VulDB • 2026年09月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
media: cedrus: cedrus_init_ctrls() におけるメモリリークの修正
cedrus_init_ctrls() では、ctx->ctrls のためのメモリ割り当ての前に V4L2 コントロールハンドラが初期化されます。この割り当てに失敗した場合、関数は以前に割り当てられたハンドリソースを解放せずに -ENOMEM を返すため、メモリリークが発生します。
これを修正するため、ctx->ctrls の割り当て失敗パスで v4l2_ctrl_handler_free() を呼び出すようにしました。
本バグは、カーネルのメモリアロケーションに関するバグを対象に開発中の実験的な解析ツールによって、v6.13-rc1 の解析中に最初に検出されました。このツールはまだ開発中で、一般公開されていません。手動による確認により、本バグが v7.1.1 においても依然として存在することが確認されています。
x86_64 allyesconfig ビルドでは新しい警告は表示されませんでした。Cedrus VPU を搭載した Allwinner SoC またはそのボードをテスト環境で利用できないため、ランタイムテストの実施はできませんでした。
If you want to get best quality of vulnerability data, you may have to visit VulDB.