🔍 CVE-2026-31626

7.1
CVSS Score
HIGH
2026-04-24
2026-06-01 17:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 staging 영역에 있는 rtl8723bs 드라이버에서 rtw_BIP_verify() 함수 호출 시 le_tmp64 변수가 초기화되지 않는 취약점이 발견되었습니다. 이로 인해 8바이트 변수에 6바이트만 복사되어 나머지 2바이트에 쓰레기 값이 남게 되며, 이는 예측 불가능한 동작을 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터 부품을 작동시키는 소프트웨어에서 데이터를 담는 상자를 깨끗이 비우지 않고 사용하면서 발생한 문제입니다. 상자에 남아있던 이전의 찌꺼기 데이터 때문에 시스템이 예상치 못한 방식으로 작동할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify() Initialize le_tmp64 to zero in rtw_BIP_verify() to prevent using uninitialized data. Smatch warns that only 6 bytes are copied to this 8-byte (u64) variable, leaving the last two bytes uninitialized: drivers/staging/rtl8723bs/core/rtw_security.c:1308 rtw_BIP_verify() warn: not copying enough bytes for '&le_tmp64' (8 vs 6 bytes) Initializing the variable at the start of the function fixes this warning and ensures predictable behavior.

📍 영향받는 시스템

Linux kernel (staging: rtl8723bs driver 포함 버전)

⚔️ 공격 벡터

메모리에 남아있는 초기화되지 않은 데이터를 이용한 정보 유출 또는 시스템 동작 변조

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하거나 해당 드라이버의 수정 사항을 적용해야 합니다.

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel