🔍 CVE-2026-72169

0.0
CVSS Score
UNKNOWN
2026-08-15
2026-08-17 06:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 kho 구성 요소에서 scratch_size를 업데이트할 때 정렬(alignment) 문제가 발생할 수 있습니다. 명령줄을 통해 고정된 scratch 크기를 사용할 경우 CMA_MIN_ALIGNMENT_BYTES로 올림 처리가 되지 않아, 커널이 부분적으로만 scratch로 사용되는 페이지블록을 해제할 위험이 있습니다.

💡 쉬운 설명

컴퓨터 메모리를 관리할 때 정해진 규칙대로 크기를 맞추지 않으면 메모리 관리 오류가 발생할 수 있습니다. 이 문제는 메모리 크기를 설정할 때 규칙에 맞게 크기를 올림 처리하지 않아 발생하는 결함입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: kho: make sure scratch size is always aligned by CMA_MIN_ALIGNMENT_BYTES When using scratch_scale, the scratch sizes are rounded up to CMA_MIN_ALIGNMENT_BYTES since they will be released as MIGRATE_CMA. This is not done when using fixed scratch sizes via command line. This can result in user specifying a size which is not aligned, and thus kernel releasing a pageblock that is only partially scratch. Do the rounding up for both cases in scratch_size_update().

📍 영향받는 시스템

Linux Kernel (kho 구성 요소 사용 버전)

⚔️ 공격 벡터

사용자가 명령줄 인자를 통해 정렬되지 않은 scratch 크기를 직접 지정하여 메모리 관리 오류 유도

🛡️ 대응 방법

커널 패치를 적용하여 scratch_size_update() 함수에서 모든 경우에 CMA_MIN_ALIGNMENT_BYTES 정렬이 수행되도록 업데이트

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 수정된 패치 버전인지 확인합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel