🇰🇷 한글 설명
Linux 커널의 rtl8723bs 드라이버에서 Association Request 프레임의 Supported Rates IE를 파싱할 때 스택 버퍼 오버플로우가 발생합니다. 공격자가 16바이트보다 큰 IE 길이를 광고하면 커널 스택이 손상될 수 있습니다. 이 취약점은 IE 길이를 버퍼 크기에 맞게 제한하고 경계 검사를 수정함으로써 해결되었습니다.
💡 쉬운 설명
해커가 조작된 무선 연결 요청을 보내면 컴퓨터의 핵심 메모리 영역을 넘쳐흐르게 만들어 시스템을 망가뜨릴 수 있습니다. 이 문제는 데이터 크기를 미리 확인하여 정해진 공간을 넘지 않도록 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
The Supported Rates IE length from an incoming Association Request frame
was used directly as the memcpy() length when copying into a fixed-size
16-byte stack buffer (supportRate). A malicious station can advertise an
IE length larger than 16 bytes, causing a stack buffer overflow.
Clamp ie_len to the buffer size before copying the Supported Rates IE,
and correct the bounds check when merging Extended Supported Rates to
prevent a second potential overflow.
This prevents kernel stack corruption triggered by malformed association
requests.
📍 영향받는 시스템
Linux kernel (staging: rtl8723bs driver 포함 버전)
⚔️ 공격 벡터
조작된 Supported Rates IE 길이를 포함한 악성 무선 연결 요청(Association Request) 프레임 전송
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 배포판 보안 공지를 통해 확인