CVE-2026-64422 in Linuxthông tin

Tóm tắt

Bởi VulDB • 26/07/2026

Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:

net: ipv4: giới hạn việc ghi sysctl tcp_reordering và kích thước kiểm tra MTU

Từ chối các giá trị không hợp lệ của `net.ipv4.tcp_reordering` trước khi chúng đến trạng thái socket TCP. Sysctl được lưu trữ dưới dạng `int` nhưng sao chép vào trường `u32` `tp->reordering` cho các socket mới, do đó việc ghi số âm sẽ bị tràn thành các giá trị lớn.

Với `tcp_mtu_probing=2`, giá trị bị tràn có thể gây tràn trong phép tính kích thước của `tcp_mtu_probe()` và dẫn đường kiểm tra MTU vào một vùng đọc ngoài phạm vi (out-of-bounds read). Chuyển hướng việc ghi `tcp_reordering` qua `proc_dointvec_minmax()` và yêu cầu nó phải ít nhất là 1. Cũng yêu cầu `tcp_max_reordering` phải ít nhất là 1 để giá trị tối đa được cấu hình không thể trở thành số âm.

Khi đăng ký bảng cho một namespace mạng non-init, di chuyển các con trỏ `extra2` tham chiếu vào `init_net.ipv4` sao cho giới hạn trên của `tcp_reordering` tuân theo `tcp_max_reordering` của namespace đó.

Tăng cường bảo mật cho chính `tcp_mtu_probe()` bằng cách tính toán `size_needed` dưới dạng `u64`. Điều này ngăn chặn việc bỏ qua các kiểm tra hàng đợi gửi và cửa sổ thông qua tràn số nguyên có dấu (signed integer overflow).

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

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

25/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00185

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!