🔍 CVE-2023-47233

4.3
CVSS Score
MEDIUM
2023-11-03
2026-10-15 01:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Broadcom brcm80211 무선 드라이버에서 USB 장치 핫플러그 제거 시 use-after-free 메모리 취약점이 발생합니다. 로컬 물리적 접근이 있는 공격자가 이를 악용할 수 있습니다.

💡 쉬운 설명

무선 드라이버가 USB 뽑을 때 이미 해제된 메모리를 다시 접근하려고 하는 보안 문제입니다. 컴퓨터에 직접 물리적으로 접근할 수 있는 사람만 악용 가능합니다.

🇺🇸 원문 (English)

The brcm80211 component in the Linux kernel through 6.5.10 has a brcmf_cfg80211_detach use-after-free in the device unplugging (disconnect the USB by hotplug) code. For physically proximate attackers with local access, this "could be exploited in a real world scenario." This is related to brcmf_cfg80211_escan_timeout_worker in drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c.

📍 영향받는 시스템

Linux kernel 버전 6.5.10 이하, Broadcom brcm80211(brcmfmac) 드라이버 탑재 시스템

⚔️ 공격 벡터

로컬 물리적 접근 필요 - Broadcom 무선 USB 동글 핫플러그 제거 시 use-after-free 트리거

🛡️ 대응 방법

Linux 커널 6.5.11 이상으로 업그레이드 또는 제공된 패치 적용, 또는 필요 없으면 brcmfmac 드라이버 제거

🔧 검증 코드

현재 커널 버전이 6.5.10 이하이면 'vulnerable', 6.5.11 이상이면 'patched' 출력. brcmfmac 드라이버가 있는지 확인: lsmod | grep brcmfmac

Shell / Script
uname -r | awk -F. '{if($1<6 || ($1==6 && $2<5) || ($1==6 && $2==5 && $3<=10)) print "vulnerable"; else print "patched"}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel