🇰🇷 한글 설명
Linux 커널의 Bluetooth 네트워크 드라이버에서 conn_info_{min,max}_age_set() 함수의 레이스 컨디션 취약점입니다. 이로 인해 정수 오버플로우가 발생하여 Bluetooth 연결 비정상 또는 서비스 거부가 초래될 수 있습니다.
💡 쉬운 설명
Linux의 Bluetooth 연결 관리 코드에서 여러 프로세스가 동시에 접근할 때 발생하는 버그입니다. 이를 악용하면 Bluetooth 기능을 중단시키거나 비정상 동작을 유발할 수 있습니다.
🇺🇸 원문 (English)
A race condition was found in the Linux kernel's net/bluetooth device driver in conn_info_{min,max}_age_set() function. This can result in integrity overflow issue, possibly leading to bluetooth connection abnormality or denial of service.
📍 영향받는 시스템
Linux kernel 5.x~6.x 버전의 Bluetooth 모듈을 포함한 시스템 (정확한 버전은 배포판별로 상이)
⚔️ 공격 벡터
로컬 접근 권한을 가진 공격자가 Bluetooth 연결 설정 중에 레이스 컨디션 트리거
🛡️ 대응 방법
Linux 커널을 CVE-2024-24857 패치가 적용된 최신 버전으로 업데이트
🔧 검증 코드
커널 버전이 표시되면 배포판 보안 패치 페이지에서 해당 버전의 수정 상태 확인 필요 (Ubuntu/Debian의 경우 security.ubuntu.com 또는 security.debian.org 참조)
uname -r && cat /proc/version | grep -oP '\d+\.\d+\.\d+' | head -1