🔍 CVE-2026-98457

0.0
CVSS Score
UNKNOWN
2026-10-18
2026-10-19 10:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Bluetooth L2CAP 프로토콜에서 프레임 길이를 검증하기 전에 제어 필드 및 FCS에 접근하여 발생하는 취약점입니다. 짧은 ERTM 또는 스트리밍 모드 프레임이 전달될 경우 경계 외 읽기(Out-of-bounds read)가 발생할 수 있습니다. 또한 CRC16이 활성화된 경우 길이 계산 과정에서 언더플로우가 발생하여 프레임의 논리적 끝을 넘어 데이터를 읽을 수 있습니다.

💡 쉬운 설명

블루투스 통신을 처리하는 과정에서 데이터의 길이를 제대로 확인하지 않아 발생하는 오류입니다. 공격자가 조작된 짧은 데이터를 보내면 시스템이 허용되지 않은 메모리 영역을 읽어 정보를 유출할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: validate frame length before control and FCS access l2cap_data_rcv() unpacks either a two-byte or four-byte control field without first ensuring that it is present. A short ERTM or streaming-mode frame can therefore cause an out-of-bounds read. There is a second short-frame case when CRC16 is enabled. After the control field is pulled, l2cap_check_fcs() subtracts two from skb->len without checking it. If fewer than two bytes remain, the subtraction wraps; skb_trim() leaves the buffer unchanged and the subsequent FCS load reads past the logical end of the frame. Validate that the frame contains both its control field and, when enabled, its FCS before either field is accessed.

📍 영향받는 시스템

Linux Kernel (Bluetooth L2CAP module 사용 시스템)

⚔️ 공격 벡터

조작된 짧은 길이의 L2CAP 프레임을 블루투스 기기로 전송

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel