CVE-2026-64074 in Linux
요약
\~에 의해 VulDB • 2026. 07. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
fs/statmount: statmount_mnt_idmap에서의 슬랩(out-of-bounds) 쓰기 오류 수정
statmount_mnt_idmap() 함수는 seq_printf()를 사용하여 하나의 매핑을 작성한 후, NUL 구분자를 포함시키기 위해 수동으로 seq->count를 증가시킵니다.
seq_printf()가 오버플로우될 경우, seq_set_overflow()는 seq->count에 seq->size 값을 설정합니다. 이어서 수행되는 수동적인 seq->count++ 연산은 이를 seq->size + 1로 변경하게 됩니다. 이로 인해 seq_has_overflowed() 함수는 더 이상 오버플로우를 감지하지 못하게 됩니다. 손상된 count 값이 statmount_string()으로 반환되어, 이후 다음 코드가 실행됩니다:
seq->buf[seq->count++] = '\0';
이는 동적으로 할당된 시퀀스 버퍼에 대해 1바이트 NULL 바이트의 경계 밖(out-of-bounds) 쓰기를 유발합니다.
이 문제를 해결하기 위해, seq_printf() 호출 직후 오버플로우 여부를 확인하는 처리를 추가했습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.