🇰🇷 한글 설명
Linux 커널 5.11 미만 버전의 net/bluetooth/sco.c 내 sco_sock_getsockopt 함수에서 NULL 포인터 역참조 결함이 발견되었습니다. SCO 소켓에 BT_SNDMTU/BT_RCVMTU를 사용할 때 소켓 연결에 대한 유효성 검사가 누락되어 발생하며, 이를 통해 로컬 공격자가 시스템을 중단시키거나 커널 내부 정보를 유출할 수 있습니다.
💡 쉬운 설명
리눅스 블루투스 기능의 코드 오류로 인해, 특정 명령을 내리면 컴퓨터가 갑자기 꺼지거나 중요한 정보가 새 나갈 수 있는 문제입니다. 공격자가 시스템을 마비시키거나 내부 데이터를 훔치는 데 악용될 수 있습니다.
🇺🇸 원문 (English)
A NULL pointer dereference flaw in Linux kernel versions prior to 5.11 may be seen if sco_sock_getsockopt function in net/bluetooth/sco.c do not have a sanity check for a socket connection, when using BT_SNDMTU/BT_RCVMTU for SCO sockets. This could allow a local attacker with a special user privilege to crash the system (DOS) or leak kernel internal information.
📍 영향받는 시스템
Linux kernel versions prior to 5.11
⚔️ 공격 벡터
특정 권한을 가진 로컬 사용자가 블루투스 SCO 소켓 옵션을 조작하여 공격
🛡️ 대응 방법
Linux 커널을 5.11 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 5.11 미만인지 확인