CVE-2023-54036 in Linux情報

要約

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

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

wifi: rtl8xxxu: RTL8723BUおよびRTL8192EUにおけるメモリリークの修正

Wi-FiとBluetoothのコンボチップであるRTL8723BUは、Bluetoothオーディオデバイスに接続されている際に(特に?)メモリをリークする可能性があります。過密なBluetoothトラフィックにより大量のC2H(カードからホストへ)メッセージが生成されますが、これらが正しく解放されていませんでした。

これを修正するため、rtl8xxxu_c2hcmd_callback()内のdev_kfree_skb()呼び出しを、skb_dequeue()が呼ばれるループ内に移動します。

RTL8192EUは、C2Hメッセージがキューに追加されたまま永遠に残されるためメモリリークが発生していました(これは過去には問題ありませんでした。おそらくコミットe542e66b7c2e「wifi: rtl8xxxu: gen2: Turn on the rate control」以前まではC2Hメッセージを一切送信していなかったためです)。このコミット以降、TXレートが変更されるとC2Hメッセージを送信するようになりました。

これを修正するため、rf_paths > 1のチェックとgoto文を削除します。RTL8192EUからのC2Hメッセージを他のチップと同様に処理するように関数を動作させます。

理論的にはRTL8188FUもRTL8723BUのようにリークする可能性がありますが、おそらくC2Hメッセージを送信する頻度が十分ではないため、実際には発生しないと思われます。

この変更はErhard F.によってRTL8723BUでテストされました。私はRTL8188FUおよびRTL8192EUでテストしました。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2025年12月24日

モデレーション

承諾済み

エントリ

VDB-338186

EPSS

0.00163

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!