CVE-2026-74509 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 17.

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

블루투스: hci_sync: 광고 데이터의 Use-After-Free(UAF) 수정

hci_find_adv_instance()는 hdev->lock이 유지되는 동안에만 유효한 adv_info 포인터를 반환합니다. 광고 명령 동기화 경로는 해당 잠금 없이 인스턴스 조회를 수행하며, 일부 경우에는 컨트롤러 응답을 기다리는 동안에도 포인터를 유지합니다.

따라서 다음과 같은 순서로 광고 종료 이벤트가 인터리브될 수 있습니다:

hci_cmd_sync_work hci_rx_work hci_find_adv_instance() __hci_cmd_sync_status() 컨트롤러 응답 대기 hci_dev_lock() hci_remove_adv_instance() kfree(adv) adv->scan_rsp_changed = false

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

BUG: KASAN: slab-use-after-free in hci_set_ext_scan_rsp_data_sync+0x2e1/0x300 addr ffff88810a45d21d 주소에 대해 작업자 kworker/u17:0/88이 크기가 1인 쓰기 수행 Workqueue: hci0 hci_cmd_sync_work Call Trace: hci_set_ext_ext_scan_rsp_data_sync+0x2e1/0x300 hci_schedule_adv_instance_sync+0x390/0x4c0 hci_cmd_sync_work+0x173/0x300 작업자 87에 의해 할당됨: hci_add_adv_instance+0x538/0xac0 add_advertising+0x885/0x1160 작업자 89에 의해 해제됨: kfree+0x131/0x3c0 hci_remove_adv_instance+0x1d8/0x3b0 hci_le_ext_adv_term_evt+0x17b/0x730

확장 광고, 스캔 응답 및 주기적 광고 데이터 경로에서 인스턴스 조회와 페이로드 구성을 보호합니다. hdev->lock 하에서 광고 매개변수를 스냅샷으로 저장하지만, 컨트롤러를 기다리는 동안에는 잠금을 해제합니다.

명령을 발행하기 전에 광고 데이터의 더티 비트(dirty bits)를 지우고, 실패 시 새로운 조회를 사용하여 다시 설정합니다. 마찬가지로, 매개변수 명령이 완료된 후 보고된 전송 전력을 새로운 조회를 통해 업데이트합니다. HCI 명령 대기 중에는 adv_info 포인터가 유지되지 않습니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-390805

EPSS

0.00168

출처

Interested in the pricing of exploits?

See the underground prices here!