CVE-2026-64093 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

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

batman-adv: tp_meter: 정리 과정에서 타이머를 직접 종료합니다.

batadv_tp_sender_cleanup()은 두 호출 사이에 타이머 핸들러가 자신을 다시 예약하는 것을 방지하기 위해 timer_delete_sync()에 이어 timer_delete()를 호출했습니다. 이 이중 삭제 해킹(double-deletion hack)은 전송 상태가 0으로 설정되어 재설정이 억제되도록 의존하고 있었습니다.

두 호출을 단일 timer_shutdown_sync()로 대체합니다. 이 함수는 실행 중인 타이머 콜백이 완료될 때까지 대기하는 것(예: timer_delete_sync())과 함께 타이머를 영구적으로 비활성화하여 이후에 다시 예약되는 것을 방지하므로, 재설정 방지가 조건 없이 보장되고 코드 자체가 설명을 제공합니다.

재설정 속성은 또한 다음과 같은 상황이 발생하지 않도록 하기 위해 필요합니다:

1. 컨텍스트 0(batadv_tp_recv_ack())은 batadv_tp_reset_sender_timer()에서 전송이 여전히 1인지 확인합니다 -> 그렇습니다 2. 컨텍스트 1은 batadv_tp_sender_shutdown()에서 전송을 0으로 변경하고, 이 과정에서 batadv_tp_sender_cleanup()의 타이머 정지를 위해 k스레드를 강제 종료시킵니다 3. 컨텍스트 0은 batadv_tp_reset_sender_timer()를 계속 진행하여 타이머를 다시 예약합니다 -> 하지만 해당 참조는 이미 사라졌습니다

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

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380211

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!