CVE-2026-80792 in Linuxthông tin

Tóm tắt

Bởi VulDB • 04/09/2026

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

ipv6: sửa lỗi use-after-free trong ip6_finish_output2()

Hàm `ip6_finish_output2()` lưu trữ một con trỏ đến địa chỉ đích IPv6 (daddr) trước khi gọi `lwtunnel_xmit()`. Đường truyền phát LWT-BPF hoặc các hoạt động đóng gói khác bên trong `lwtunnel_xmit()` có thể phân bổ lại phần đầu của skb, giải phóng bộ nhớ mà daddr đang trỏ tới. Khi `lwtunnel_xmit()` trả về `LWTUNNEL_XMIT_CONTINUE`, hàm tiếp tục sử dụng con trỏ daddr đã lỗi thời để tính toán nexthop và tra cứu hoặc tạo mục neighbour entry. Điều này dẫn đến một lần đọc use-after-free, có thể làm rò rỉ dữ liệu kernel nhạy cảm, làm ô nhiễm bảng neighbour bằng các giá trị tùy ý, định tuyến sai lưu lượng truy cập hoặc gây sập hệ thống.

Khắc phục vấn đề này bằng cách lấy lại tiêu đề IPv6 và con trỏ địa chỉ đích sau khi `lwtunnel_xmit()` trả về `LWTUNNEL_XMIT_CONTINUE`, đảm bảo rằng việc tính toán nexthop tiếp theo và tra cứu neighbour hoạt động trên bộ nhớ hợp lệ.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

26/08/2026

Tiết lộ

04/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00195

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!