CVE-2026-90051 in Linux정보

요약

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

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

tcp: non zerocopy devmem tx 거부

devmem tcp tx는 zero-copy가 없으면 작동하지 않지만, NETIF_F_SG 플래그가 없는 경우 현재 이를 강제하고 있지 않습니다. 이 경우 tcp_sendmsg_locked()는 복사 경로를 시도하여 dma-buf의 오프셋으로 구성된 iovec에서 데이터를 복사하려고 하며, 이는 일반적으로 실패할 것입니다. 또한 d9c56501c72fd("net: tcp: readable과 unreadable frags 혼합 차단")은 이를 의존하며 devmem 바인딩이 zero-copy 경로를 사용할 때만 존재한다고 가정합니다. 이 경로는 단일 skb에서 net-iov와 페이지를 혼합하여 불변식(invariants)을 깨뜨리는 데 사용될 수 있습니다. 따라서 zero-copy 없이 devmem tx를 거부하겠습니다.

참고로, 패치가 수정하는 매개 변수 검증이 너무 느슨합니다. dmabuf_id와 모든 ZC 플래그는 포함되지만 바인딩은 없는 io_uring 요청을 생성할 수 있습니다. 이를 더 엄격한 유효성 검사로 대체했습니다.

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

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406536

EPSS

0.00000

출처

Do you need the next level of professionalism?

Upgrade your account now!