🇰🇷 한글 설명
Linux 커널의 Bluetooth hci_sync 모듈에서 발생하는 취약점으로, 브로드캐스트 공고(Broadcast Announcement) 데이터를 추가할 때 데이터 크기가 임시 버퍼를 초과할 수 있습니다. 이로 인해 버퍼 오버플로가 발생할 수 있으며, 이를 방지하기 위해 데이터 크기를 검증하고 초과 시 거부하도록 수정되었습니다.
💡 쉬운 설명
블루투스 신호를 보낼 때 데이터가 너무 커서 준비된 저장 공간을 넘쳐흐를 수 있는 문제입니다. 이 문제가 해결되지 않으면 시스템 오류나 보안 문제가 생길 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend
Existing advertising instances can already hold the maximum extended
advertising payload. When hci_adv_bcast_annoucement() prepends the
Broadcast Announcement service data to that payload, the combined data
may no longer fit in the temporary buffer used to rebuild the
advertising data.
Reject that case before copying the existing payload and report the
failure through the device log. This keeps the existing advertising
data intact and avoids overrunning the temporary buffer.
📍 영향받는 시스템
Linux Kernel (Bluetooth hci_sync 관련 모듈 포함 버전)
⚔️ 공격 벡터
조작된 대용량 브로드캐스트 공고 데이터를 전송하여 버퍼 오버플로 유도
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인