CVE-2026-68137 in Linux정보

요약

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

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

net/x25: x25_kill_by_neigh()에서의 use-after-free 수정

x25_kill_by_neigh()는 종료 중인 이웃(neighbour)에 연결된 소켓을 찾기 위해 전역 X.25 소켓 목록을 순회합니다. 조회가 진행되는 동안 x25_list_lock은 목록 멤버십을 보호하지만, 잠금이 해제된 후에도 소켓의 수명을 유지(pin)하지는 않습니다.

현재 함수는 lock_sock(s)를 호출하기 전에 x25_list_lock을 해제합니다. 동시에 실행되는 close 작업이 x25_release()를 실행하여 동일한 소켓을 x25_list에서 제거하고, 이 시간 창(window) 동안 마지막 소켓 참조를 해제할 수 있습니다. 이로 인해 이웃 정리(teardown) 경로가 이미 해지된(freed) struct sock/struct x25_sock에 잠금을 걸거나 검사하게 될 수 있습니다.

x25_list_lock이 여전히 목록 항목의 활성 상태를 보장하는 동안 sock_hold(s)를 호출한 후, 소켓이 잠기고 재확인되며 해제되면 임시 참조를 해제합니다. lock_sock() 이후 x25_sk(s)->neighbour를 다시 확인하십시오. 다른 경로에서 이 경로가 소켓 잠금을 획득하기 전에 이미 소켓을 연결 해제했을 수 있기 때문입니다. 목록 잠금이 해제되었으므로 이전 반복기 상태가 더 이상 유효하지 않을 수 있으며, 각 연결 해제 후 목록 순회를 재시작해야 합니다.

origin/master에 대해 QEMU/KASAN 실행 시 x25_kill_by_neigh()에서 slab-use-after-free가 воспроиз현되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 30.

모더레이션

수락

항목

VDB-387480

EPSS

0.00000

활동

낮음

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!