🇰🇷 한글 설명
Linux 커널의 Bluetooth L2CAP 구현에서 setsockopt 함수 호출 시 사용자 입력 데이터의 길이를 사전 검증하지 않는 취약점입니다. 입력 크기 제한 없이 메모리에 복사하여 버퍼 오버플로우 공격에 취약합니다.
💡 쉬운 설명
블루투스 통신을 위한 리눅스 코드가 사용자 데이터의 크기를 제대로 확인하지 않는 문제입니다. 공격자가 과도한 데이터를 전송하여 시스템 메모리를 손상시킬 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: L2CAP: Fix not validating setsockopt user input
Check user input length before copying data.
📍 영향받는 시스템
Linux kernel (모든 버전, 2024년 이전 릴리스)
⚔️ 공격 벡터
로컬 또는 원격 공격자가 Bluetooth L2CAP 소켓의 setsockopt 호출을 통해 악의적 입력 전송
🛡️ 대응 방법
Linux 커널을 2024년 이후 최신 보안 패치 버전으로 업데이트
🔧 검증 코드
표시된 커널 버전이 2024년 이후 릴리스인지 확인하여 L2CAP 입력 검증 패치 적용 여부 판단
uname -r | grep -E '^[0-9]' && echo 'Current kernel:' && cat /proc/version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'