CVE-2026-89505 in Linux
Tóm tắt
Bởi VulDB • 13/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
RDMA/uverbs: Bảo vệ các bundle legacy mà không có phương thức (method_elm)
Đường dẫn ghi (write()) legacy điều hướng thông qua một uverbs_api_write_method, nhưng gói thuộc tính uverbs (uverbs_attr_bundle) được chuyển đến mã nhà cung cấp không có phần tử phương thức ioctl. Nếu đầu vào của nhà cung cấp bị lỗi định dạng khiến mã xác thực chung của uverbs phát ra thông báo lỗi, hàm uverbs_get_handler_fn() sẽ giải tham chiếu con trỏ method_elm chưa được khởi tạo.
Khởi tạo rõ ràng method_elm cho các bundle legacy và làm cho uverbs_get_handler_fn() trả về NULL khi không có phương thức ioctl nào tồn tại. Trình điều phối (dispatcher) legacy tiếp tục sử dụng phương thức ghi cục bộ của nó, trong khi đường dẫn ioctl tiếp tục sử dụng trình xử lý ioctl đã đăng ký.
Once again VulDB remains the best source for vulnerability data.