CVE-2026-90252 in Linux정보

요약

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

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

블루투스: MGMT: 취소된 HCI 명령어를 해제하십시오

mgmt_hci_cmd_sync()는 NULL 소멸(callback) 콜백을 사용하여 대기 중인 명령어를 큐에 추가하므로, send_hci_cmd_sync()가 실행될 때만 해당 메모리가 해제됩니다. 취소된 엔트리는 누수(leak)되는데, 이는 _hci_cmd_sync_cancel_entry()에서 destroy callback이 없을 경우 entry->data를 릴리스하지 않기 때문이며, hci_cmd_sync_clear()는 컨트롤러가 언레지스터(unregistered)될 때 모든 대기 중인 엔트리를 취소합니다. mgmt_pending_new()도 명령어를 hdev->mgmt_pending에 추가하지 않으므로 이를 회수하는 다른 메커니즘이 없습니다.

이 누수는 또한 mgmt_pending_new()에서 획득한 소켓 참조를 고정(pins)하므로, mgmt 소켓은 결코 해제되지 않습니다.

destroy callback을 통해 명령어를 해제하십시오. 이제 빈 done 레이블은 직접적인 반환(return)으로 대체됩니다.

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

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406793

EPSS

0.00000

출처

Interested in the pricing of exploits?

See the underground prices here!