CVE-2026-64422 in Linux정보

요약

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

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

net: ipv4: TCP 재정렬 sysctl 쓰기 및 MTU 프로브 크기를 바인딩합니다.

`net.ipv4.tcp_reordering`의 유효하지 않은 값을 TCP 소켓 상태에 도달하기 전에 거부합니다. 이 sysctl은 `int`로 저장되지만 새 소켓을 위해 `u32`인 `tp->reordering` 필드에 복사되므로, 음수 값으로 작성하면 큰 값으로 래핑(wrap)됩니다.

`tcp_mtu_probing=2`일 때, 래핑된 값이 `tcp_mtu_probe()`의 크기 계산에서 오버플로우를 일으켜 MTU 프로브 경로를 바깥 영역(out-of-bounds) 읽기로 이끌 수 있습니다. Route는 `proc_dointvec_minmax()`를 통해 `tcp_reordering` 쓰기를 처리하며, 최소값을 1 이상으로 요구합니다. 또한 구성된 최대값이 음수가 되지 않도록 `tcp_max_reordering`도 최소 1 이상이어야 합니다.

초기화되지 않은 네트워크 네임스페이스에 대해 테이블을 등록할 때, `init_net.ipv4`를 참조하는 `extra2` 포인터들을 재배치하여 `tcp_reordering`의 상한값이 해당 네임스페이스의 `tcp_max_reordering`를 따르도록 합니다.

`size_needed`를 `u64`로 계산함으로써 `tcp_mtu_probe()` 자체를 강화합니다. 이를 통해 부호 있는 정수 오버플로우를 통해 전송 큐 및 윈도우 검사가 우회되는 것을 방지합니다.

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

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-383227

EPSS

0.00231

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!