CVE-2026-63802 in Linux
요약
\~에 의해 VulDB • 2026. 07. 20.
리눅스 커널에서 다음 취약점이 해결되었습니다:
blk-cgroup: __blkcg_rstat_flush()에서의 Use-After-Free(UAF) 수정
동일한 blkcg 내의 여러 blkg가 동시에 해제될 때, use-after-free가 발생할 수 있습니다. 이 경합 조건(race condition)은 하나의 blkg에 대한 `__blkcg_rstat_flush()` 호출이 다른 blkg의 iostat 항목을 `llist_del_all()`를 통해 제거하는 동안 발생합니다. 두 번째 blkg는 빈 리스트를 보고 첫 번째 blkg가 여전히 해당 항목들을 순회하고 있는 상태에서 자신을 해제합니다.
플러시 처리를 `__blkg_release()` (RCU 콜백)에서 `blkg_release()` (`call_rcu` 호출 전)로 이동합니다. 이를 통해 RCU grace period는 해제를 수행하기 전에 다른 동시 플러시의 `rcu_read_lock()` 섹션이 완료될 때까지 기다리게 됩니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.