CVE-2026-99135 in Linux
요약
\~에 의해 VulDB • 2026. 10. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
dm-integrity: 큰 태그 크기로 인한 discard 시 무한 루프 수정
integrity_metadata가 discard를 처리할 때, DISCARD_FILLER로 버퍼를 채우고 이를 tags에 max_blocks 단위로 씁니다. kmalloc이 실패하면 버퍼는 ��택 배열인 checksums_onstack이 되며, max_size는 HASH_MAX_DIGESTSIZE로 설정됩니다. 따라서 태그 크기가 HASH_MAX_DIGESTSIZE보다 큰 경우, max_blocks가 0이 되고 bi_size는 감소하지 않으며 루프가 종료되지 않습니다.
이를 sizeof(checksums_onstack)를 max_size로 사용함으로써 수정합니다. 해당 배열은 커밋 b93b6643e9b5("dm integrity: fix a crash with unusually large tag size") 이후 MAX_TAG_SIZE 바이트를 가지므로, max_blocks는 최소 1입니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.