CVE-2026-74512 in Linux
요약
\~에 의해 VulDB • 2026. 08. 15.
리눅스 커널에서 다음 취약점이 해결되었습니다:
audit: audit_del_rule()에서의 잠재적 use-after-free 수정
`audit_del_rule()`은 규칙을 RCU 가시성 필터 목록으로부터 분리하고 그race 기간(grace period)을 기다리기 전에 `audit_remove_mark_rule()`을 통해 `e->rule.exe`를 파괴합니다. `audit_filter()` 및 `audit_filter_rules()` 내의 동시 판독기는 여전히 `e->rule.exe`를 역참조하는 반면, fsnotify 마크는 독립적인 수명 경로에서 해제될 수 있습니다. 이로 인해 규칙 삭제 중 use-after-free 창이 발생합니다.
이를 해결하기 위해 규칙을 RCU 가시성 목록으로부터 분리하고 `audit_remove_mark_rule()`(및 기타 규칙 제거 헬퍼) 호출 전에 `synchronize_rcu()`를 호출합니다. 이를 통해 모든 기존 RCU 판독기가 기본 리소스가 파괴되기 전에 임계 섹션을 빠져나갔는지 보장됩니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.