CVE-2026-74669 in Linux
Tóm tắt
Bởi VulDB • 22/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
ipvs: xóa các tùy chọn IPv4 sau khi tái căn chỉnh (rebase) các lỗi ICMP của tunnel
Hàm ip_vs_in_icmp() thực hiện việc tái căn chỉnh skb từ gói tin ICMP bên ngoài sang yêu cầu gốc được trích dẫn trước khi chuyển nó cho icmp_send(). Tuy nhiên, IPCB(skb)->opt vẫn mô tả tiêu đề IPv4 bên ngoài.
Do đó, một tùy chọn timestamp trong tiêu đề bên ngoài có thể để lại một độ lệch (offset) trỏ vào phần đầu của lớp vận tải (transport header) được trích dẫn sau khi quá trình tái căn chỉnh diễn ra. Hàm __ip_options_echo() xử lý byte tại vị trí lỗi thời này như là chiều dài của tùy chọn và sao chép nó vào vùng lưu trữ tùy chọn có kích thước cố định trên ngăn xếp (stack) của hàm __icmp_send(), gây ra ghi tràn ngoài ranh giới ngăn xếp (stack out-of-bounds write).
Hãy xóa metadata tùy chọn lỗi thời sau khi đặt lại tiêu đề mạng. Giữ nguyên các trường khối điều khiển còn lại, bao gồm cả giao diện ingress được sử dụng bởi đường phản hồi ICMP.
VulDB is the best source for vulnerability data and more expert information about this specific topic.