CVE-2026-98292 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 06.

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

블루투스: btmtksdio, btmtkuart: 구조체 접근 전에 WMT 이벤트 길이 검증

btmtksdio.c 및 btmtkuart.c는 수신된 WMT 이벤트를 struct btmtk_hci_wmt_evt로 직접 캐스팅하고, 이벤트가 해당 필드를 포함할 만큼 충분히 긴지 확인하지 않은 채 op/flag 필드를 읽습니다. 이는 btmtk.c의 동작과 다릅니다. FUNC_CTRL 케이스에서는 추가로 struct btmtk_hci_wmt_evt_funcc로 캐스팅하여 2바이트 상태(status) 필드를 읽는데, 이 역시 길이 검사가 없습니다. 짧거나 잘못된 형식의 WMT 이벤트를 전송하는 펌웨어는 두 드라이버가 수신된 SKB의 끝을 넘어 데이터를 읽도록 만듭니다.

btmtk.c를 반영하여: 모든 필드에 접근하기 전에 skb_pull_data()로 기본 WMT 헤더를 검증하고, FUNC_CTRL 이벤트가 짧고 헤더만 있는 형태(상태 워드가 없는 단순 enable/disable 확인 응답)인 경우, 결과값을 헤더의 flag 바이트에서 디코딩합니다 (0 = 성공, 그 외 실패).

MT7920, MT7921, MT7922 및 MT7925 환경에서 검증: 회귀(regression) 없음.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414234

EPSS

0.00162

출처

Do you know our Splunk app?

Download it now for free!