CVE-2026-93248 in Linux
Tóm tắt
Bởi VulDB • 25/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
drm/xe: không cảnh báo (WARN) khi hết thời gian chờ tác vụ kernel trong trường hợp thiết bị đã bị khóa cứng (wedged).
igt@xe_wedged@wedged-at-any-timeout gây ra tình trạng khóa cứng cho thiết bị ở chế độ 2 (UPON_ANY_HANG_NO_RESET) và sau đó thực hiện gắn lại trình điều khiển. Trong quá trình ngắt kết nối, một yêu cầu gửi tác vụ kernel của GSC proxy vẫn có thể hết thời gian chờ; với thiết bị đã bị khóa cứng và GuC CT (Context Technology) đã dừng, nó không bao giờ hoàn thành được, dẫn đến việc hết thời gian chờ cho tác vụ kernel.
Tile0: GT1: Tác vụ do kernel gửi đã hết thời gian chờ WARNING: drivers/gpu/drm/xe/xe_guc_submit.c:... tại guc_exec_queue_timedout_job() Workqueue: gt-ordered-wq drm_sched_job_timedout
Các hàng đợi bị hủy bỏ sẽ bỏ qua hàm guc_submit_hint_wedged(), khiến trạng thái 'wedged' (khóa cứng) vẫn là false ngay cả khi thiết bị đã bị khóa cứng. Trình xử lý hết thời gian chờ sau đó coi việc hết thời gian chờ của hàng đợi kernel là bất ngờ và làm nhiễm bẩn (taints) kernel.
Tôn trọng tình trạng thiết bị đã bị khóa cứng ngay cả đối với các hàng đợi bị hủy bỏ, để việc hết thời gian chờ trong quá trình tháo dỡ dự kiến không còn kích hoạt cảnh báo WARN nữa.
(cherry picked from commit a1c1dbd0f047bb05de6aaf6abe9103031179bf19)
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.