🔍 CVE-2026-74649

8.8
CVSS Score
HIGH
2026-08-22
2026-10-16 20:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 rtl8723bs 드라이버에서 WEP 공유 키 인증 시 챌린지 텍스트의 길이를 검증하지 않는 취약점이 발견되었습니다. 공격자가 조작된 WLAN_EID_CHALLENGE 요소를 전송할 경우, 128바이트로 고정된 버퍼에 최대 127바이트의 오버플로우 또는 언더필을 발생시킬 수 있습니다. 이를 통해 드라이버의 메모리 범위를 벗어난 쓰기나 이전 메모리 데이터 노출이 가능합니다.

💡 쉬운 설명

무선 랜 카드가 인증 과정에서 들어오는 데이터의 길이를 제대로 확인하지 않아 발생하는 문제입니다. 해커가 가짜 신호를 보내 기기의 메모리를 망가뜨리거나 중요한 정보를 훔쳐볼 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix missing shared-key auth challenge length check The WEP shared-key authentication handler uses the challenge-text element's attacker-controlled length without checking it against the fixed 128-byte chg_txt buffer. In OnAuthClient() the length from rtw_get_ie() - up to 255 - is used to perform memcpy() into the 128-byte pmlmeinfo->chg_txt, so a malicious AP sending a malformed WLAN_EID_CHALLENGE element can overflow/underfill chg_txt by up to 127 bytes. It is reachable over the air, before association, during shared-key authentication. In the case of an overflow, the driver can write out of bounds. In the case of an underfill, the driver can echo stale buffer memory. The challenge text is defined to be exactly 128 octets, which is already provided as the WLAN_AUTH_CHALLENGE_LEN define; require the element to be exactly that length before use.

📍 영향받는 시스템

Linux kernel (staging: rtl8723bs driver)

⚔️ 공격 벡터

무선 네트워크를 통한 원격 공격 (Over-the-air, 인증 전 단계)

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 rtl8723bs 드라이버의 길이 검증 로직을 적용해야 합니다.

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel