CVE-2026-80838 in Linuxthông tin

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:

vxlan: duy trì liên kết của remote cuối cùng trong quá trình xóa FDB (Forwarding Database)

Một mục FDB không phải là nexthop dự kiến sẽ có ít nhất một remote khi nó vẫn khả dụng thông qua bảng băm FDB. Việc xóa hàng loạt theo bộ lọc vi phạm bất biến này khi mọi remote đều khớp: nó hủy liên kết của remote cuối cùng trong `vxlan_fdb_dst_destroy()` và sau đó mới yêu cầu `vxlan_flush()` phá hủy mục FDB cha mẹ tương ứng.

Một trình đọc RCU (Read-Copy-Update) có thể tìm thấy mục cha mẹ trong khoảng thời gian này. Hàm `first_remote_rcu()` sau đó áp dụng `list_entry_rcu()` cho đầu danh sách rỗng, tạo ra một con trỏ remote không hợp lệ mà đường dẫn học nhận (receive learning path) có thể đọc và ghi vào.

Khi một remote khớp là remote duy nhất còn lại, hãy giữ nó được liên kết và yêu cầu caller phá hủy toàn bộ mục FDB. Hàm `vxlan_fdb_destroy()` sẽ giữ cho remote vẫn được gắn kết trong khi gửi thông báo xóa và loại bỏ mục cha mẹ khỏi các cấu trúc tra cứu.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!