CVE-2023-52830 in Linux情報

要約

〜によって VulDB • 2026年05月28日

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

Bluetooth: hci_conn_cleanupにおける二重解放(double free)の修正

syzbotがhci_conn_hash_flush [1] においてスラブ領域のuse-after-freeを検出しました。
hci_conn_cleanup関数内でhci_conn_del_sysfsを使用してオブジェクトを解放した後、hci_dev_putおよびhci_conn_put関数を使用して同じオブジェクトを再度解放すると、二重解放が発生します。 以下に簡略化したフローを示します。

hci_conn_del_sysfs: hci_dev_put put_device kobject_put kref_put kobject_release kobject_cleanup kfree_const kfree(name)

hci_dev_put: ... kfree(name)

hci_conn_put: put_device ... kfree(name)

このパッチは、オブジェクトがhci_conn_del_sysfs関数内で解放されるため、hci_conn_cleanup関数内のhci_dev_putおよびhci_conn_put関数の呼び出しを削除します。

また、このパッチは、device_add() の失敗を考慮に入れ、hci_conn_add_sysfs() および hci_conn_del_sysfs() における参照カウント処理も修正します。

これにより、CVE-2023-28464 が修正されます。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

予約する

2024年05月21日

モデレーション

取り消し済み

エントリ

VDB-265627

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!