🇰🇷 한글 설명
Linux 커널 rtl8723bs 드라이버의 find_network 함수에서 pwlan 변수가 NULL 상태로 rtw_free_network_nolock()에 전달되어 null dereference가 발생합니다. 이로 인해 커널 패닉 또는 메모리 손상이 발생할 수 있습니다.
💡 쉬운 설명
무선 드라이버에서 존재하지 않는 메모리를 잘못 접근하는 버그입니다. 공격자가 이를 악용하면 시스템이 먹통이 될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
staging: rtl8723bs: fix null dereference in find_network
The variable pwlan has the possibility of being NULL when passed into
rtw_free_network_nolock() which would later dereference the variable.
📍 영향받는 시스템
rtl8723bs 드라이버를 포함한 Linux 커널 (버전 5.4 ~ 6.8 및 이전 버전)
⚔️ 공격 벡터
로컬 권한 보유자가 특정 네트워크 함수 호출로 null pointer dereference 트리거
🛡️ 대응 방법
Linux 커널 최신 버전으로 업데이트하여 null 포인터 검증 패치 적용
🔧 검증 코드
rtl8723bs 모듈이 시스템에 있으면 커널 버전 확인 후 보안 업데이트 필수
modinfo rtl8723bs 2>/dev/null | head -1 || echo 'Module not found'