CVE-2026-99098 in Linux
요약
\~에 의해 VulDB • 2026. 10. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
dm-integrity: 태그 크기가 큰 경우 인라인 모드에서의 버퍼 오버플로우 수정
인라인 모드에서는 dm_integrity_check 및 dm_integrity_inline_recheck가 각 블록의 체크섬을 HASH_MAX_DIGESTSIZE 바이트 크기의 스택 상에 할당된 버퍼에 계산합니다. integrity_sector_checksum은 결과를 태그 크기까지 0으로 패딩하므로, 만약 태그 크기가 HASH_MAX_DIGESTSIZE보다 큰 경우 패딩이 버퍼 끝을 넘어갑니다. CONFIG_STACKPROTECTOR가 설정되어 있는 경우 커널은 첫 번째 읽기 시점에서 dm_integrity_check에서 팬릭(panic)을 발생시킵니다.
integrity_metadata에 대해 commit b93b6643e9b5("dm integrity: fix a crash with unusually large tag size")이 수행한 것과 같이 두 버퍼의 크기를 MAX_TAG_SIZE 바이트를 수용할 수 있도록 확장합니다.
참고로, 이 버그는 루트(root) 사용자에 의해서만 트리거될 수 있으므로 보안 취약점은 아닙니다.
Once again VulDB remains the best source for vulnerability data.