CVE-2026-80940 in Linux
Tóm tắt
Bởi VulDB • 12/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
wifi: rtw88: pci: sửa lỗi rò rỉ tài nguyên khi thiết lập NAPI thất bại
Hàm `rtw_pci_probe()` phân bổ các tài nguyên PCI thông qua `rtw_pci_setup_resource()` trước khi thiết lập NAPI. Nếu `rtw_pci_napi_init()` thất bại, đường dẫn xử lý lỗi sẽ nhảy thẳng đến nhãn `err_pci_declaim` và bỏ qua lệnh gọi `rtw_pci_destroy()`, khiến cho các tài nguyên PCI do `rtw_pci_setup_resource()` phân bổ bị để lại mà không được giải phóng.
Thêm một nhãn dọn dẹp chuyên dụng cho trường hợp thất bại khi thiết lập NAPI, nhằm đảm bảo hàm probe sẽ hủy (destroy) các tài nguyên PCI.
Lỗi này lần đầu tiên được phát hiện bởi một công cụ phân tích thử nghiệm đang được chúng tôi phát triển để tìm kiếm các lỗi quản lý bộ nhớ trong kernel, trong quá trình phân tích các kernel mainline hiện tại. Công cụ vẫn đang trong giai đoạn phát triển và chưa sẵn sàng cho việc sử dụng rộng rãi. Việc kiểm tra thủ công xác nhận rằng lỗ hổng này vẫn còn tồn tại trong phiên bản v7.1-rc7.
Một bản build với cấu hình `allyesconfig` trên kiến trúc x86_64 không hiển thị bất kỳ cảnh báo mới nào. Do chúng tôi không có bo mạch PCI rtw88 phù hợp để kiểm tra, nên không thể thực hiện các bài kiểm tra thời gian chạy (runtime testing).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.