CVE-2026-98778 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 19.

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

binder: 대체된 트랜잭션 정리 시 is_failure 플래그 수정

TF_UPDATE_TXN 트랜잭션이 대기 중인 비동기(trasync) 트랜잭션을 대체할 때, binder_release_entire_buffer()가 is_failure=false로 호출됩니다. 대체된 트랜잭션은 전달되지 않았으므로 binder_apply_fd_fixups()는 결코 호출되지 않았으며 대상 프로세스에 파일 설명자(fd)가 설치되지 않았습니다.

is_failure=false 상태에서는 BINDER_TYPE_FDA 정리 핸들러가 낡은 버퍼 내용을 설치된 fd 번호로 해석하여 binder_deferred_fd_close()에 전달하고, 이로 인해 관련 없는 파일 설명자가 닫힙니다.

해당 트랜잭션이 대상에게 전달되지 않았으므로 is_failure=true를 전달하여, 모든 기타 미전달(tran) 정리지 경로와 의미론을 일치시킵니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!