CVE-2026-68426 in Linux정보

요약

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

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

xfrm: 비동기 암호화가 GSO 세그먼트를 훔친 후의 낡은(skb->prev) 수정

skb_gso_segment()는 마지막 세그먼트를 가리키는 ->prev 포인터를 가진 세그먼트 목록 헤드를 남깁니다. 이는 tail = skb->prev로 꼬리 포인터를 설정할 때 validate_xmit_skb_list()가 의존하는 불변식입니다.

validate_xmit_xfrm()이 GSO 목록을 순회하고 일부 세그먼트가 비동기 암호화(->xmit()이 -EINPROGRESS 반환)에 의해 훔쳐질 경우, 해당 세그먼트는 목록에서 분리되지만 머리 ->prev는 업데이트되지 않습니다. 마지막 세그먼트가 훔쳐진 것이라면, 반환된 헤드는 여전히 그 세그먼트를 가리키는 ->prev를 유지합니다. 하지만 이제 그것은 암호화 엔진의 소유이며 해제될 수 있습니다. 나중에 validate_xmit_skb_list()는 tail->next = skb를 수행하여 해당 낡은 포인터를 통해 작성합니다 -- 이는 use-after-free입니다.

반환하기 전에 skb->prev를 마지막으로 보존된 세그먼트로 다시 설정하십시오.

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

책임이 있는

Linux

예약하다

2026. 07. 30.

모더레이션

수락

항목

VDB-387657

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!