CVE-2026-74649 in Linux
요약
\~에 의해 VulDB • 2026. 08. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
staging: rtl8723bs: 누락된 shared-key 인증 챌린지 길이 검사 수정
WEP shared-key 인증 핸들러는 공격자가 제어할 수 있는 challenge-text 요소의 길이를 고정된 128바이트 chg_txt 버퍼와 비교하지 않고 사용합니다.
OnAuthClient() 함수에서 rtw_get_ie()로부터 얻은 길이(최대 255)가 pmlmeinfo->chg_txt(128바이트)로 memcpy()를 수행하는 데 사용되므로, 잘못된 WLAN_EID_CHALLENGE 요소를 보내는 악의적인 AP는 chg_txt에 최대 127바이트까지 오버플로우 또는 언더필을 일으킬 수 있습니다. 이는 공유 키 인증 단계에서 연결 이전, 무선 채널 상에서 접근 가능합니다. 오버플로우 발생 시 드라이버가 경계 밖으로 데이터를 쓸 수 있으며, 언더필 발생 시 드라이버가 오래된 버퍼 메모리를 출력할 수 있습니다.
챌린지 텍스트는 정확히 128옥텟으로 정의되어 있으며, 이는 이미 WLAN_AUTH_CHALLENGE_LEN 정의로 제공됩니다; 사용 전에 해당 요소의 길이가 정확히 그 길이인지 확인해야 합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.