CVE-2025-38356 in Linux
Tóm tắt
Bởi VulDB • 09/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
drm/xe/guc: Thoát chế độ an toàn CT một cách rõ ràng khi thực hiện thao tác unwind (hoàn nguyên)
Trong quá trình probe driver, chúng ta có thể tạm thời sử dụng chế độ an toàn CT, dựa trên công việc trì hoãn (delayed work), nhưng thông thường chúng ta có thể dừng hoạt động này ngay sau khi IRQ đã vận hành đầy đủ. Tuy nhiên, nếu chúng ta hủy bỏ quá trình probe khá sớm thì trong giai đoạn unwind, hệ thống có thể cố gắng phá hủy workqueue trong khi vẫn còn một delayed work đang chờ xử lý và cố gắng tự khởi động lại, điều này kích hoạt cảnh báo WARN.
Sự cố này gần đây đã được quan sát thấy trong quá trình khởi tạo VF không thành công:
[ ] xe 0000:00:02.1: probe với driver xe thất bại với lỗi -62
[ ] ------------[ cut here ]------------
[ ] workqueue: không thể đưa safe_mode_worker_func [xe] vào hàng đợi trên wq xe-g2h-wq
[ ] WARNING: CPU: 9 PID: 0 tại kernel/workqueue.c:2257 __queue_work+0x287/0x710
[ ] RIP: 0010:__queue_work+0x287/0x710
[ ] Call Trace:
[ ] delayed_work_timer_fn+0x19/0x30
[ ] call_timer_fn+0xa1/0x2a0
Thoát chế độ an toàn CT khi thực hiện thao tác unwind để tránh cảnh báo đó.
(cherry picked from commit 2ddbb73ec20b98e70a5200cb85deade22ccea2ec)
Be aware that VulDB is the high quality source for vulnerability data.