CVE-2026-80846 in Linux
Tóm tắt
Bởi VulDB • 04/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
xfrm: loại bỏ các gói ESP-in-TCP không có thiết bị đầu vào (ingress device)
ESP-in-TCP nhận các bản ghi thông qua TCP strparser. Hàm handle_esp() khôi phục skb->dev từ giá trị skb_iif đã lưu trước khi chuyển gói tin vào đường dẫn xử lý đầu vào XFRM.
Dữ liệu TCP được xếp hàng có thể được xử lý sau khi thiết bị đầu vào ban đầu đã bị xóa, ví dụ trong quá trình gỡ bỏ veth hoặc namespace mạng (net namespace). Trong trường hợp đó, dev_get_by_index_rcu() trả về NULL. Các đường dẫn đầu vào IPv4 và IPv6 của XFRM đều mong đợi skb->dev là giá trị hợp lệ khi xây dựng tra cứu định tuyến, do đó dữ liệu ESP-in-TCP được xếp hàng có thể gây ra lỗi truy cập (dereference) đến thiết bị NULL.
Hãy loại bỏ gói tin nếu thiết bị đầu vào đã lưu không còn khả năng giải quyết được nữa. Một gói tin như vậy không thể được chuyển tiếp qua đường dẫn nhận XFRM thông thường, và hành động này giúp duy trì hành vi hiện có đối với các gói tin mà thiết bị đầu vào của chúng vẫn tồn tại.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.