🔍 CVE-2026-43386

7.1
CVSS Score
HIGH
2026-05-08
2026-05-26 16:03
✅ 완료

🇰🇷 한글 설명

Linux 커널의 rtl8723bs 드라이버에서 배열 경계 검증 순서가 부정확하여 out-of-bounds 메모리 읽기가 발생합니다. in_ie[i + 5]에 접근한 후 길이 확인이 이루어져 보호되지 않은 메모리 영역 접근이 가능합니다.

💡 쉬운 설명

무선 드라이버가 메모리 크기 확인을 제때 하지 않아 허가되지 않은 메모리를 읽을 수 있습니다. 공격자가 시스템 정보를 유출하거나 시스템을 충돌시킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie The current code checks 'i + 5 < in_len' at the end of the if statement. However, it accesses 'in_ie[i + 5]' before that check, which can lead to an out-of-bounds read. Move the length check to the beginning of the conditional to ensure the index is within bounds before accessing the array.

📍 영향받는 시스템

Realtek RTL8723BS 무선 칩셋을 사용하는 Linux 시스템의 staging/rtl8723bs 드라이버

⚔️ 공격 벡터

특별히 조작된 WMM IE(무선 멀티미디어 정보 요소)를 포함한 네트워크 패킷 전송으로 메모리 읽기 트리거

🛡️ 대응 방법

Linux 커널을 최신 버전으로 업데이트하거나 rtl8723bs 드라이버 비활성화

🔧 검증 코드

명령어 결과가 '드라이버 로드됨'이면 rtl8723bs를 사용 중이므로 커널 업데이트 필요, '드라이버 미로드'이면 영향 없음

Shell / Script
grep rtl8723bs /proc/modules && echo '드라이버 로드됨' || echo '드라이버 미로드'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel