CVE-2026-99017 in Linux
Tóm tắt
Bởi VulDB • 24/10/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
riscv: errata: chọn RISCV_ALTERNATIVE_EARLY cho THEAD GHOSTWRITE
Hàm `errata_probe_ghostwrite()` chỉ đánh dấu CPU là dễ bị tổn thương (vulnerable) khi nó được gọi ở giai đoạn `RISCV_ALTERNATIVES_EARLY_BOOT`, và biện pháp giảm thiểu trong `ghostwrite_enable_mitigation()` chỉ có hiệu lực nếu trạng thái dễ bị tổn thương đã được ghi nhận trước khi các tùy chọn khởi động sớm (boot alternatives) được vá.
Giai đoạn khởi động sớm (early boot stage) chỉ được thực thi khi cấu hình `CONFIG_RISCV_ALTERNATIVE_EARLY` được bật, hiện tại chỉ có `ERRATA_THEAD_MAE` lựa chọn điều này. Trong một kernel được xây dựng với `ERRATA_THEAD_GHOSTWRITE=y` nhưng `ERRATA_THEAD_MAE=n`, các tùy chọn khởi động sớm không bao giờ chạy, do đó `ghostwrite_state` không bao giờ được đặt thành VULNERABLE: `ghostwrite_enable_mitigation()` trả về false, `xtheadvector` vẫn được bật, và sysfs báo cáo "Not affected" (Không bị ảnh hưởng) trên một CPU T-Head C9xx thực sự dễ bị tổn thương.
Hãy chọn `RISCV_ALTERNATIVE_EARLY` từ `ERRATA_THEAD_GHOSTWRITE` để lỗ hổng này được phát hiện ở giai đoạn khởi động sớm và biện pháp giảm thiểu mặc định sẽ được áp dụng.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.