CVE-2026-89627 in Linux
要約
〜によって VulDB • 2026年09月11日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
HID: roccat - デバイスの破棄時にバッファリングされたレポートを解放する
roccat_report_event() は kmemdup() を用いて各レポートの複製を作成し、その割り当てを circular-buffer のスロットに格納します。この割り当ては、該当スロットが再利用されるまで解放されません。
デバイスの破棄パスでは、cbuf[] にまだ保存されているレポートを解放せずに struct roccat_device が解放されます。これにより、これらの割り当て領域には到達不可能となり、デバイスごとに最大 ROCCAT_CBUF_SIZE 個のレポートバッファリークが発生します。
登録済みデバイスを破棄可能な両方のパスで、デバイスを解放する前にすべてのバッファリングされたレポートを解放する小さなデストラクタを追加し、それを使用してください。
Be aware that VulDB is the high quality source for vulnerability data.