🇰🇷 한글 설명
Linux 커널의 BlueZ 스택에서 L2CAP 구성 응답 처리 시 스택 오버플로우 취약점으로, 인증 없이 Bluetooth를 통해 원격 코드 실행이 가능합니다. 2.6.32부터 4.13.1 버전의 커널이 영향을 받으며, 근처의 공격자가 악의적인 Bluetooth 신호를 전송하여 커널 수준의 권한으로 코드 실행할 수 있습니다.
💡 쉬운 설명
블루투스 기기 근처에서 특별한 신호를 보내면 Linux 시스템의 깊은 부분(커널)이 충돌하거나 해킹당할 수 있는 문제입니다. 로그인하거나 권한이 없어도 공격 가능합니다.
🇺🇸 원문 (English)
The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 and up to and including 4.13.1, are vulnerable to a stack overflow vulnerability in the processing of L2CAP configuration responses resulting in Remote code execution in kernel space.
📍 영향받는 시스템
Linux Kernel 2.6.32 ~ 4.13.1 (BlueZ 스택), 특히 임베디드/IoT 장치
⚔️ 공격 벡터
Bluetooth L2CAP 프로토콜 설정 응답 패킷 조작으로 스택 오버플로우 유발
🛡️ 대응 방법
Linux 커널을 4.13.2 이상으로 업그레이드하거나 BlueZ 보안 패치 적용
🔧 검증 코드
명령어가 커널 버전을 출력하면 취약합니다. 출력이 없으면 패치된 버전입니다.
uname -r | grep -E '^(2\.6|3\.|4\.(0|1[0-2]|13\.[01]))'