CVE-2026-89951 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/09/2026

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

batman-adv: sửa lỗi thiết bị nhận (receive device) cũ trên các mảnh (fragments) đã hợp nhất

Việc tái lắp ráp các mảnh sử dụng lại skb từ mảnh có số thứ tự cao nhất trong bộ đệm làm gói tin đã hợp nhất. Khi mảnh đó được nhận qua một giao diện cứng (hard interface) bị xóa trước khi quá trình chuỗi hoàn tất, skb đã hợp nhất có thể quay trở lại đường dẫn xử lý nhận với trạng thái stale của `skb->dev` và `skb_iif`.

Hàm `batadv_batman_skb_recv()` chuyển các gói tin đã hợp nhất này qua lại các bộ xử lý nhận thông thường. Cả DAT (Dynamic Address Translation) và cơ chế tránh vòng lặp cầu nối đều suy ra độ dài tiêu đề ARP từ `skb->dev`, do đó chúng có thể truy cập vào vùng nhớ của một `net_device` đã bị giải phóng trước khi gói tin đến được giao diện mesh cục bộ.

Làm mới metadata thiết bị nhận từ thiết bị nhận hiện tại trước khi chạy các bộ xử lý gói tin. Điều này giúp đảm bảo tính nhất quán cho các mảnh hợp nhất được tái đưa nội bộ với đường dẫn xử lý nhận thông thường sau khi tháo gỡ (teardown) giao diện cứng.

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

11/09/2026

Tiết lộ

17/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00345

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!