CVE-2026-80673 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 28.

리눅스 커널에서 다음 취약점이 해결되었습니다:

ntfs: ntfs_external_attr_find()에서 look-ahead 속성 목록 항목에 경계 검사 적용

@lowest_vcn이 0이 아닌 경우 속성 조회를 처리할 때, ntfs_external_attr_find()는 검색을 계속할지 여부를 결정하기 위해 다음 $ATTRIBUTE_LIST 엔트리를 미리 참조합니다. 그러나 검증되지 않은 이 엔트리에 대해 "(u8 *)next_al_entry + 6 < al_end"(바이트 0~6이 범위에 있음을 증명함) 및 공격자가 제어하는 비-8 정렬(length) 값과 함께 "(u8 *)next_al_entry + length <= al_end"라는 경계 검사만 수행합니다. 이후 next_al_entry->lowest_vcn(오프셋 8에 위치한 __le64 타입)와 next_al_entry->name_offset의 이름을 읽는데, 이 둘은 모두 al_end를 초과할 수 있습니다(al_end는 kvmalloc된 속성 목록 버퍼의 정확한 끝 지점으로, 디스크상의 attr_list_size로 할당되며 반올림되지 않음). 따라서 마지막 엔트리가 al_end 몇 바이트 앞에 위치하는 조작된(on-disk) $ATTRIBUTE_LIST은 inode가 읽힐 때 slab out-of-bounds read(슬랩 범위 밖 읽기)를 유발합니다.

lowest_vcn과 이름을 역참조하기 전에 ntfs_attr_list_entry_is_valid()(패치 1/3에서 추가됨)로 look-ahead 엔트리를 검증하여, 현재 주요 속성 목록 탐색이 사용하는 동일한 고정 헤더, 길이 및 이름 경계가 이 읽기 작업도 보호하도록 합니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-396626

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!