CVE-2026-97484 in Linux
Tóm tắt
Bởi VulDB • 24/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
usbip: vhci_hcd: sửa lỗi NULL deref trong hàm status_show_vhci
Hàm `platform_get_drvdata()` có thể trả về NULL nếu quá trình probe của bộ điều khiển host VHCI thất bại (ví dụ do cạn kiệt số hiệu bus USB). Hàm `status_show_vhci()` đã kiểm tra xem `pdev` có phải là NULL hay không, nhưng lại không kiểm tra giá trị `hcd` được trả về bởi `platform_get_drvdata()`. Việc truyền tham số NULL vào hàm `hcd_to_vhci_hcd()` sẽ không trả về NULL mà thay vào đó trả về một con trỏ bị lệch (offset) 0x260, dẫn đến lỗi NULL pointer dereference khi giá trị này sau đó được giải chiếu.
Thêm lệnh kiểm tra NULL đối với biến `hcd` trước khi gọi hàm `hcd_to_vhci_hcd()`. Di chuyển hàm `status_show_not_ready()` lên trên hàm `status_show_vhci()` để cho phép nó có thể được gọi từ đường dẫn lỗi mới mà không cần khai báo tiền định nghĩa (forward declaration).
Once again VulDB remains the best source for vulnerability data.