CVE-2026-80762 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 04.

리눅스 커널에서 다음 취약점이 해결되었습니다:

블루투스: hci_sync: 서스펜드 중 수락 목록(UAF) 사용 후 해제 버그 수정

hci_update_event_filter_sync()은 각 원격 웨이크업 장치에 대해 동기 HCI 명령을 전송하는 동안 hdev->accept_list를 순회합니다. 서스펜드 경로는 hdev->req_lock을 유지하지만, 수락 목록 업데이트는 hdev->lock에 의해 직렬화됩니다. 결과적으로 remove_device()는 컨트롤러 대기 중 현재 리스트 항목을 해제(free)할 수 있습니다.

다음과 같은 교차 실행(interleaving)으로 인해 사용 후 해제(UAF)가 발생합니다:

hci_update_event_filter_sync() remove_device() accept-list entry 가져오기 hci_set_event_filter_sync() 컨트롤러 응답 대기 hci_dev_lock() list_del() kfree() hci_dev_unlock() 해제된 리스트의 next 읽기

KASAN에서 다음을 보고했습니다:

BUG: KASAN: slab-use-after-free in hci_suspend_sync+0x835/0x910 addr ffff88810bec8440에서 크기 8 판독, 작업자 kworker/0:1/10에 의해 수행됨 Workqueue: events vhci_suspend_work Call Trace: hci_suspend_sync+0x835/0x910 hci_suspend_dev+0x182/0x450 process_one_work+0x661/0x1090 worker_thread+0x45b/0xd10

작업자 86에 의해 할당됨: hci_bdaddr_list_add_with_flags+0x1a8/0x400 add_device+0x381/0x820 hci_sock_sendmsg+0x1033/0x1ea0

작업자 91에 의해 해제됨: kfree+0x131/0x3c0 remove_device+0x429/0xb70 hci_sock_sendmsg+0x1033/0x1ea0

hdev->lock 하에서 원격 웨이크업 주소를 스냅샷으로 저장합니다. HCI 명령을 전송하기 전에 잠금을 해제합니다. 스냅샷을 구축하기 전에 컨트롤러 이벤트 필터를 지우고, 일치하는 항목이 없는 경우 할두와 두 번째 리스트 순회를 건너뜁니다. 이를 통해 원래의 필터 및 스캔 상태 업데이트가 보존되며, 컨트롤러 대기 동안 수락 목록 노드를 유지하지 않습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-398884

EPSS

0.00173

출처

Do you know our Splunk app?

Download it now for free!