🔍 CVE-2026-80956

0.0
CVSS Score
UNKNOWN
2026-09-11
2026-10-19 09:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 dm-pcache 구성 요소에서 초기화되지 않은 캐시 세그먼트를 할당할 수 있는 취약점이 발견되었습니다. 공격자가 조작된 이미지를 사용하여 초기화되지 않은 세그먼트를 요청할 경우, NULL 포인터 역참조를 통해 시스템 오류나 메모리 손상이 발생할 수 있습니다.

💡 쉬운 설명

컴퓨터가 데이터를 저장할 공간을 준비할 때, 준비되지 않은 빈 공간을 실수로 사용하려고 시도하는 문제입니다. 이로 인해 시스템이 갑자기 멈추거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: dm-pcache: only hand out initialized cache segments get_cache_segment() scans the segment map up to cache->n_segs, the physical device segment count, but cache_segs_init() only initializes the first cache_info->n_segs segments. A crafted image with cache_info->n_segs smaller than the device count leaves the remaining pcache_cache_segment structs zeroed (segment.data == NULL), and the allocator can hand one to cache_kset_close(), which writes through the returned segment's data pointer with no NULL check. Bound the allocator's search to cache_info->n_segs so only initialized segments are ever returned. A conforming cache sets n_segs equal to the device segment count, so this rejects nothing legitimate.

📍 영향받는 시스템

Linux kernel (dm-pcache 모듈을 사용하는 시스템)

⚔️ 공격 벡터

조작된 캐시 정보를 포함한 이미지를 통해 초기화되지 않은 세그먼트 할당 유도

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel