جزئیات آسیب‌پذیری

CVE-2026-98290

Linux Linux

Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup

CVSS 3.1
7.5بالا

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup rfcomm_sock_cleanup_listen() closes unaccepted child sockets through rfcomm_sock_close(), which takes the child socket lock before rfcomm_dlc_close() acquires rfcomm_mutex. The RFCOMM worker takes these locks in reverse order while handling connections and DLC state changes, so lockdep reports a possible deadlock. Close dequeued children without taking their socket lock. The accept queue owns a reference to each child, and bt_accept_dequeue() locks the child while unlinking it and clearing its parent pointer. Dropping the child lock makes it important to prevent a concurrent rfcomm_connect_ind() from enqueueing a new child after cleanup observes an empty queue. Set a listening socket to BT_CLOSED while its lock is still held, before dropping the lock and draining the queue. The state check in rfcomm_connect_ind() then rejects new children once cleanup starts.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.5بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 5.15 CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < 4aafb47301a799d3e01230d6568c4e93524e1523 CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < c741977e413f5b49d306700820fb55ccb8269f5a CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < c6792c441767256030606eb82dca5d5fc360dd9a CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < eb4adaa46e4c9e6efa7be3ce06398f4d7c39b57c CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < 18174b166547ef41973cc19feb5ef9cab39a8def CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < 801fb950cae7048eb7d83b18857d1ca37b8cd5a4 CVEProject cvelistV5 (CNA)
Linux Linux b7ce436a5d798bc59e71797952566608a4b4626b ≤ v < bfce253f039eb5f58b810af267942a9f59207254 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۷
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۷/۱۴
آخرین به‌روزرسانی
۱۴۰۵/۰۷/۲۷
وضعیت
منتشرشده
صادرکننده (CNA)
Linux

پیش‌بینی بهره‌برداری (EPSS)

۰٫۲۳٪
احتمال بهره‌برداری در ۳۰ روز
۱۴٫۷٪
صدک (نسبت به همه‌ی CVEها)

ضعف‌ها (CWE)

  • —