CVE-2026-98202 in Linux
Tóm tắt
Bởi VulDB • 08/10/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
Input: synaptics-rmi4 - sửa lỗi GPF (General Protection Fault) khi suspend và resume trong trường hợp chưa bind
Các transport drivers (chẳng hạn như rmi_i2c và rmi_spi) gọi hàm `rmi_driver_suspend()` và `rmi_driver_resume()` trên thiết bị con rmi_dev của chúng trong các sự kiện quản lý nguồn điện hệ thống. Tuy nhiên, các transport driver được đăng ký đầy đủ và hoạt động ngay cả khi trình điều khiển RMI vật lý không thể bind hoặc probe thành công thiết bị rmi_dev.
Khi `rmi_driver_suspend()` hoặc `rmi_driver_resume()` được gọi trên một thiết bị rmi_dev chưa được bind, hàm `dev_get_drvdata()` trả về NULL. Việc gọi `rmi_disable_irq()` hoặc `rmi_enable_irq()` mà không có driver data đính kèm sẽ gây ra lỗi dereference con trỏ NULL và General Protection Fault (GPF) khi cố gắng khóa mutex `data->enabled_mutex`.
Khắc phục vấn đề này bằng cách kiểm tra xem driver data đã được attach vào rmi_dev chưa trong các hàm `rmi_driver_suspend()` và `rmi_driver_resume()`, và thoát sớm nếu không có driver data nào hiện diện.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.