CVE-2026-68097 in Linux
요약
\~에 의해 VulDB • 2026. 08. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ksmbd: ACE 크기를 SID 하위 권한(sub-authorities)과 비교하여 검증함
set_ntacl_dacl() 함수는 ACE를 복사하기 전에 sid.num_subauth를 검증하지만, 선언된 ACE 크기에 해당 필드에 설명된 모든 하위 권한이 포함되어 있는지 확인하지 않습니다. 따라서 크기가 부족한(undersized) ACE가 복사될 수 있으며, 이후 POSIX ACL 중복 제거(deduplication) 순회 과정에서 복사된 ACE 경계를 넘어선 데이터를 검사하게 됩니다.
기존의 초기 범위 체크도 너무 작습니다. 이는 set_ntacl_dacl()이 입력 버퍼 내에서 더 멀리 있는 sid.num_subauth를 읽기 전에 ACE 크기 필드에 접근할 수 있는지 여부만 보장합니다.
num_subauth에 접근하기 전에 고정된 SID 헤더만큼 충분한 입력 데이터가 필요한지 확인하고, 해당 헤더보다 작은 크기의 ACE는 거부하며, 선언된 크기가 전체 SID를 포함할 수 없는 ACE는 건너뜁니다. 이렇게 하면 검증 로직이 다른 ACE 순회 경로와 일관성을 갖게 됩니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.