🔍 CVE-2026-72176

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

🇰🇷 한글 설명

Linux 커널의 DAMON sysfs 스킴 설정 과정에서 오류 발생 시 메모리 누수 및 초기화되지 않은 메모리 참조 문제가 발생합니다. stats 디렉토리 설정 후 tried_regions 디렉토리 설정에 실패할 경우, 잘못된 객체의 참조를 해제하여 시스템 불안정성을 초래할 수 있습니다.

💡 쉬운 설명

리눅스 시스템의 특정 기능을 설정하다가 오류가 나면, 컴퓨터가 사용하던 메모리를 제대로 정리하지 못하고 엉뚱한 곳을 건드려 시스템이 멈출 수 있는 문제입니다. 이는 시스템의 안정성을 해칠 수 있는 결함입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error damon_sysfs_scheme_add_dirs() setup the tried_regions directory after the stats directory setup is completed. When the tried_regions directory setup is failed, the setup function ensures the reference for the tried regions directory is released. Hence the error path should put references on setup succeeded directory objects, starting from the stats directory. However, the error path is putting the tried_regions directory instead of the stats directory. As a direct result, the stats directory object is leaked. Worse yet, if the tried_regions directory setup failed from the initial allocation, the scheme->tried_regions field remains uninitialized. The following kobject_put(&scheme->tried_regions->kobj) call in the error path will dereference the uninitialized memory. The setup failures should not be common. But once it happens, the consequence is quite bad. Fix this issue by correctly putting the stats directory instead of the tried_regions directory. The issue was discovered [1] by Sashiko.

📍 영향받는 시스템

Linux kernel (DAMON subsystem 사용 환경)

⚔️ 공격 벡터

로컬 공격자가 DAMON sysfs 설정을 조작하여 의도적인 오류를 유도함으로써 시스템 불안정성 유발

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel