🇰🇷 한글 설명
Linux 커널의 iwlwifi 드라이버에서 TXF 키 검증 과정 중 오프바이원(off-by-one) 오류가 발견되었습니다. 키 매칭 시 메모리 초기화 시작 위치를 잘못 계산하여 마지막 바이트가 제대로 삭제되지 않는 보안 결함이 존재합니다.
💡 쉬운 설명
와이파이 통신 과정에서 중요한 암호 키를 지울 때, 계산 실수로 인해 암호의 마지막 한 글자가 지워지지 않고 남는 문제입니다. 이로 인해 민감한 정보가 메모리에 노출될 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser
iwl_mvm_frob_txf_key_iter() tracks the last matched byte position
in loop variable 'i'. When a full key match is found (match ==
keylen), 'i' points at the last byte of the matched key. The
memset start offset should therefore be i + 1 - keylen, not
i - keylen; the current code zeroes one byte before the match
and leaves the final key byte un-sanitised.
📍 영향받는 시스템
Linux kernel (iwlwifi driver)
⚔️ 공격 벡터
메모리에 남은 미삭제된 키 데이터를 읽어내는 정보 유출 공격
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.