CVE-2026-93795 in Linux
요약
\~에 의해 VulDB • 2026. 09. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
blk-cgroup: radix_tree_insert 실패 시 누수 및 online 플래그 수정
blkg_create() 내에서 radix_tree_insert()가 실패할 경우, 에러 경로에는 두 가지 문제가 있습니다.
1. blkg->online이 blkg가 완전히 삽입되지 않았음에도 불구하고 무조건 true로 설정됩니다. 이 할당을 성공 블록 내부로 이동합니다.
2. 에러 경로는 percpu_ref_kill()를 먼저 호출하지 않고 blkg_put()을 호출합니다. 참조 카운트가 여전히 percpu 모드에 있으므로, percpu_ref_put()은 0인지 확인 없이 this_cpu_sub()만 수행하므로 blkg_release()가 결코 트리거되지 않습니다. 이로 인해 blkg 메모리, 그 percpu iostat, 정책 데이터, 상위 blkg 참조 및 cgroup css 참조가 영구적으로 누수됩니다 — 후자는 cgroup이 절대로 파괴되는 것을 방지합니다.
blkg_destroy()에서 사용되는 패턴과 일치하도록 blkg_put()을 percpu_ref_kill()로 대체하여 수정합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.