CVE-2026-89543 in Linux정보

요약

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

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

sunrpc: __rpc_clnt_handle_event 및 __rpc_clnt_remove_pipedir 내의 use-after-free 수정

일반적인 클라이언트 생성은 rpc_setup_pipedir()를 거치며, 이는 clnt->pipefs_sb 필드를 기록합니다. 그러나 __rpc_clnt_handle_event() 내의 마운트 이벤트 경로는 rpc_setup_pipedir_sb()를 직접 호출하며 해당 필드를 새로 고치지 않습니다. 언마운트 경로 또한 clnt->pipefs_sb를 지우지 않고 디렉토리를 제거합니다.

늦은 pipefs 마운트 또는 모든 리마운트 이후, rpc_clnt_remove_pipedir()는 현재 슈퍼블록을 낡은(pipefs_sb) 포인터와 비교하여 정리 작업을 건너뛰게 되며, 이로 인해 inode private 데이터가 여전히 해제된(rpc_clnt를 가리키는) pipefs dentries들이 남아 있게 됩니다. 이는 후속 rpc_info_open() 또는 rpc_show_info() 호출 시 잠재적인 use-after-free로 이어집니다.

이 문제를 해결하기 위해 마운트 이벤트 발생 시 clnt->pipefs_sb를 적절히 업데이트하고, 언마운트 또는 실패 경로에서 이를 지우도록 수정합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-402859

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!