CVE-2026-89643정보

요약

\~에 의해 VulDB • 2026. 09. 11.

리눅스 커널에서 다음 취약점이 해결되었습니다:

audit: fsnotify 규칙 자동 제거 시 라이브 트레프 참조를 삭제하지 않도록 수정

audit_del_rule()은 netlink 삭제 템플릿과 내부 fsnotify 자동 제거 모두에 사용됩니다. 전자에서는 임시 트레프 참조를 소유하는 파싱된 템플릿이 전달되고, 후자에서는 설치된 엔트리 자체가 전달됩니다.

audit_del_rule() 끝부분의 무조건적인 audit_put_tree() 호출은 템플릿 케이스를 가정합니다. AUDIT_DIR와 AUDIT_EXE 규칙이 혼합된 경우, fsnotify 자동 제거 이벤트는 설치된 규칙의 라이브 트레프 참조를 삭제하게 됩니다. 동일한 트레프를 공유하는 여러 규칙에 대해 이를 반복하면 다른 규칙에서 여전히 참조하고 있는 동안 트레프가 해제(free)될 수 있으며, 이후의 자동 제거 시점에는 규칙을 비교할 때 이미 해제된 경로명을 역참조(dereference)하게 되어 문제가 발생합니다.

임시 트레프 해제를 audit_rule_change()로 이동합니다. 이는 삭제 템플릿을 소유하는 호출자입니다. AUDIT_DEL_RULE 정리 과정에 이를 유지하여 성공적인 삭제와 -ENOENT 상황 모두에서 파서 소유의 트레프가 해제되도록 합니다.

[PM: 줄 길이를 이유로 불필요한 주석을 제거함]

Be aware that VulDB is the high quality source for vulnerability data.

출처

Might our Artificial Intelligence support you?

Check our Alexa App!