CVE-2026-68125 in Linux
요약
\~에 의해 VulDB • 2026. 08. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mac802154: llsec - 인증 태그보다 짧은 프레임을 거부함
llsec_do_decrypt_auth()는 AEAD 요청에 대한 연관 데이터 길이를 다음과 같이 계산합니다.
assoclen += datalen - authlen;
여기서 datalen은 MAC 헤더 이후의 바이트 수이며, authlen(4, 8 또는 16)은 인증 태그의 길이입니다. 프레임이 실제로 최소한 authlen만큼의 페이로드 바이트를 포함하는지 검증하는 과정이 없습니다. 페이로드가 태그보다 짧은 보안 처리된 프레임에서는 datalen - authlen이 음수가 되며, assoclen은 unsigned 값으로 crypto_aead_decrypt()에 전달되어 실제 프레임을 모두 담고 있는 scatterlist의 끝을 훨씬 벗어나게 됩니다.
해당 프레임은 공격자가 완전히 제어할 수 있으며, 전파 범위 내의 모든 IEEE 802.15.4 피어로부터 이 경로로 도달합니다. 뺄셈 전에 페이로드가 인증 태그보다 짧은 프레임을 거부하십시오.
KASAN 커널에서 AEAD scatterwalk에서의 일반 보호 오류(general-protection-fault)로 동적으로 재현되었으며, 수정 사항이 확인되었습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.