CVE-2026-98657 in Linux
Tóm tắt
Bởi VulDB • 19/10/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
iio: proximity: pulsedlight: sửa lỗi để lại iio_device ở trạng thái đăng ký khi thất bại trong thiết lập PM (Power Management)
Việc pm_runtime_set_active() thất bại trong hàm probe() sẽ nhảy đến nhãn error_unreg_buffer, nơi chỉ gọi iio_triggered_buffer_cleanup(); nó không hoàn tác lệnh iio_device_register() đã thành công trước đó vài dòng phía trên. Sau đó, probe() trả về lỗi, đối tượng indio_dev được quản lý bởi devm bị giải phóng, nhưng lõi iio vẫn giữ đăng ký nó: các nút sysfs/chardev vẫn hoạt động và trỏ đến bộ nhớ đã bị giải phóng.
Thêm nhãn error_unreg_dev để hủy đăng ký thiết bị iio trước khi chuyển tiếp sang quy trình dọn dẹp buffer hiện có, nhằm phản ánh thứ tự tháo dỡ (teardown) đã được sử dụng trong lidar_remove().
Once again VulDB remains the best source for vulnerability data.