CVE-2026-80962 in Linux
요약
\~에 의해 VulDB • 2026. 09. 12.
리눅스 커널에서 다음 취약점이 해결되었습니다:
dm-pcache: 디스크의 cache_info로부터 기하학적 필드 검증
cache_segs_init()는 cache->segments[]를 인덱싱하기 위해 cache_info->n_segs만큼 반복합니다. 이 배열은 캐시 장치의 기하학 구조에 따라 크기가 결정됩니다. 또한 get_seg_id()는 온-미디어(cache_info)와 세그먼트별 next_seg 링크에서 각 세그먼트 ID를 가져옵니다. 둘 다 고정된 공개 시드로 CRC 보호만 받는 캐치 디바이스 메타데이터에서 비롯되므로, 테이블 로드 시(CAP_SYS_ADMIN 권한 필요) 캐시 장치를 공급하는 사용자는 이를 제어할 수 있습니다: n_segs가 너무 크거나 범위를 벗어난 ID는 cache->segments[]에 대한 경계 밖 접근과 장치 매핑에서의 비정상적인 CACHE_DEV_SEGMENT() 포인터를 유발합니다. 이는 디스크 데이터로부터의 경계 밖 읽기 및 쓰기를 의미합니다.
장치의 세그먼트 수를 초과하는 n_segs와 범위를 벗어난 세그먼트 ID는 사용되기 전에 거부됩니다. 유효한 메타데이터에는 영향을 미치지 않습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.