CVE-2026-80848 in Linux정보

요약

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

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

xfrm: espintcp: 종료 시 UAF(Use-After-Free) 수정

ZDI는 espintcp 소켓의 종료 과정에서 발생하는 race condition을 보고하고 분석했습니다:

espintcp_close()은 어떤 소켓 잠금(socket lock)도 보유하지 않은 상태에서 emsg->skb를 kfree_skb()를 통해 해제합니다. 동시에, xfrm_trans_reinject 작업 큐가 esp_output_tcp_finish() -> espintcp_push_skb() -> espintcp_push_msgs() -> skb_send_sock_locked()를 호출하여 동일한 skb를 데이터 소스로 읽습니다.

sk_prot을 재설정하는 synchronize_rcu() 호출을 추가함으로써 이를 수정합니다. 이는 esp_output_tcp_finish()이 RCU 하에서 실행되며 sk_prot == &tcp_prot인 소켓은 사용하지 않기 때문입니다. 단순히 espintcp_close()에서 소켓 잠금을 획득하면, esp_output_tcp_finish()가 방금 해제한 슬롯에 skb를 다시 추가할 경우 누수(leaks)로 이어질 수 있습니다. 이 조치 후 기존 barrier()는 더 이상 필요하지 않습니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-399045

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!