CVE-2026-99037 in Linux
요약
\~에 의해 VulDB • 2026. 10. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
dm-crypt: AEAD 암호와 함께 lmk IV 모드를 거부함
AEAD 암호를 lmk IV 모드와 페어링하는 "capi:" 테이블 라인(예: integrity:28:aead 옵션과 함께 사용되는 "capi:gcm(aes)-lmk")은 로드 시 oops를 유발합니다. lmk는 tfms_count을 64로 설정하지만, crypt_alloc_tfms_aead는 하나의 변환(transform)만 할당하므로, crypt_setkey는 tfms_aead 배열의 끝을 넘어 읽어서 해당 위치에서 발견된 값들에 대해 crypto_aead_setkey를 호출합니다.
lmk는 CBC를 사용하는 Loop-AES와의 호환성을 위해 존재하므로, 64개의 AEAD 변환을 할당하는 대신 AEAD 암호와 함께 사용될 경우 이를 거부해야 합니다. 이 검사는 IV 생성자가 crypt_set_key 이후에 실행되므로 다른 lmk 검사들과 함께 crypt_iv_lmk_ctr 안에 배치할 수 없습니다.
이 메모리 손상(root 권한으로만 트리거 가능)은 보안 버그가 아니라는 점에 유의하십시오.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.