🇰🇷 한글 설명
Linux 커널의 Bluetooth RFCOMM 모듈에서 NULL 포인터 역참조 취약점으로, 악의적인 Bluetooth 연결을 통해 커널 패닉(DoS)을 유발할 수 있습니다. 이 취약점은 RFCOMM 핸들링 코드에서 적절한 포인터 검증이 누락되어 발생합니다.
💡 쉬운 설명
Bluetooth 연결 시 커널이 존재하지 않는 메모리 영역에 접근하려고 시도하여 시스템이 다운될 수 있습니다. 공격자가 Bluetooth를 통해 특수한 신호를 보내면 장치가 재부팅될 수 있습니다.
🇺🇸 원문 (English)
NULL Pointer Dereference vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (net, bluetooth modules) allows Overflow Buffers. This vulnerability is associated with program files /net/bluetooth/rfcomm/core.C.
This issue affects Linux kernel: v2.6.12-rc2.
📍 영향받는 시스템
Linux kernel v2.6.12-rc2 및 초기 2.6.x 버전 (x86, ARM 아키텍처)
⚔️ 공격 벡터
Bluetooth 근거리 무선통신을 이용한 로컬 공격 또는 RFCOMM 연결 처리 중 특수 패킷 전송
🛡️ 대응 방법
최신 Linux 커널로 업그레이드 (v2.6.12 이후 패치 버전) 또는 Bluetooth 모듈 비활성화
🔧 검증 코드
'Vulnerable'이 출력되면 해당 커널이 영향받음, 'Not vulnerable'이면 패치된 버전이거나 이후 버전 사용 중
uname -r | grep -E '^2\.6\.(1[0-2]|[0-9]([^0-9]|$))' && echo 'Vulnerable' || echo 'Not vulnerable'