CVE-2026-74631 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 23.

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

net: smc: smc_rx_splice에서의 splice entry 수명 불균형 수정

smc_rx_splice()는 각 splice entry의 수명을 보장하는 참조(reference)를 획득하기 전에 페이지들을 splice_to_pipe()로 전달합니다. VM 기반 RMB 경로에서, splice_to_pipe()는 smc_rx_spd_release()를 통해 대기열에 등록되지 않은(entry가 queued 되지 않은) entries를 해제할 수 있는 반면, 대기열에 등록된(entries that are queued) entries는 파이프 버퍼 콜백을 통해 나중에 해제됩니다.

기존의 post-splice 회계 처리(accounting) 방식은 설명자(descriptor) 생성 중에 변경된 오프셋에서 대기열에 등록된 VM 페이지의 개수를 도출하며, 다중 페이지 splice 시 sock_hold()가 여러 번 호출되는 sock_put()과 한 쌍을 이루게 됩니다.

splice_to_pipe() 이전에 모든 후보 entry에 대해 페이지 및 소켓 참조를 획득하고, 결코 대기열에 등록되지 않는 entries에 대해서는 smc_rx_spd_release()에서 해당 프라이빗 상태(private state), 페이지 참조(page reference), 그리고 소켓 참조(socket reference)를 해제합니다. 이는 페이지 refcount의 언플로우(underflow)를 유발하여 use-after-free를 트리거할 수 있는 refcount 불균형을 수정합니다.

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

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-394418

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!