CVE-2026-90180 in Linux
Tóm tắt
Bởi VulDB • 18/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
block: mtip32xx: đồng bộ hóa ioctls với quá trình tháo gỡ thiết bị (device removal)
Các hàm xử lý ioctl chỉ kiểm tra REMOVE_PENDING trước khi gọi vào mtip_hw_ioctl(). Quá trình tháo gỡ có thể đặt cờ này ngay lập tức sau đó và giải phóng dd->port trong mtip_hw_exit() trong khi một lệnh ioctl vẫn đang tham chiếu đến nó. Một thiết bị khối (block device) đã được mở sẵn có thể truy cập các hàm xử lý này trong khi del_gendisk() đang tiến hành thực thi.
Thực hiện tuần tự hóa cả ioctls native và compat với quá trình tháo gỡ. Đặt REMOVE_PENDING trước khi lấy mutex để các caller mới sẽ thất bại sau khi một lệnh ioctl đang chạy (in-flight) đã hoàn tất, và giữ mutex cho đến khi port bị hủy bỏ hoàn toàn.
Once again VulDB remains the best source for vulnerability data.