🇰🇷 한글 설명
Linux 커널의 Bluetooth 서브시스템에서, READ_VOICE_SETTING 명령이 지원되지 않거나 제대로 동작하지 않는 경우에도 SCO 연결을 허용하는 문제가 해결되었습니다. voice_setting 값이 없는 SCO 연결은 컨트롤러를 멈추게 할 수 있어, 해당 경우 SCO 지원을 비활성화하도록 수정되었습니다.
💡 쉬운 설명
블루투스 음성 연결을 만들 때 필요한 설정값이 없으면 블루투스 칩이 멈춰버릴 수 있는 문제입니다. 이를 막기 위해 해당 기능을 꺼버리도록 고쳐졌습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken
A SCO connection without the proper voice_setting can cause
the controller to lock up.
📍 영향받는 시스템
수정 이전 버전의 Linux 커널을 사용하는 블루투스 지원 시스템 (세부 영향 버전은 커널 배포판 보안 공지 참조)
⚔️ 공격 벡터
인접한 블루투스 장치가 적절한 voice_setting 없이 SCO 연결을 요청하여 컨트롤러를 응답 불능 상태로 만드는 서비스 거부(DoS) 형태로 알려져 있습니다.
🛡️ 대응 방법
배포판의 패키지 관리자로 Linux 커널을 최신 보안 업데이트 버전으로 업그레이드하고 재부팅합니다.
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지에서 확인된 패치 버전과 비교하여, 동일하거나 더 높으면 수정이 적용된 것입니다.