- Son 7 gün
CVE-2026-99017
Linux çekirdeğinde THEAD GHOSTWRITE açığı: erken önyükleme yapılandırması eksik olduğunda zafiyet tespit edilmiyor
- Yayımlandı
- Güncellendi
- 24 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- Linux
ÖzetTürkçe
Linux çekirdeğinde, errata_probe_ghostwrite yalnızca CPU'yu RISCV_ALTERNATIVES_EARLY_BOOT aşamasında çağrıldığında savunmasız olarak işaretler; ghostwrite_enable_mitigation içindeki azaltma ise savunmasız durum, önyükleme alternatifleri yamalanmadan önce kaydedilmişse etkili olur. Erken önyükleme aşaması yalnızca CONFIG_RISCV_ALTERNATIVE_EARLY etkinleştirildiğinde çalıştırılır ve bu seçenek şu anda yalnızca ERRATA_THEAD_MAE tarafından seçilmektedir. ERRATA_THEAD_GHOSTWRITE=y ancak ERRATA_THEAD_MAE=n olarak derlenmiş bir çekirdekte erken alternatifler hiç çalışmaz; bu nedenle ghostwrite_state hiçbir zaman VULNERABLE olarak ayarlanmaz, ghostwrite_enable_mitigation false döndürür, xtheadvector etkin kalır ve savunmasız bir T-Head C9xx CPU üzerinde sysfs "Not affected" raporlar. Çözüm olarak RISCV_ALTERNATIVE_EARLY, ERRATA_THEAD_GHOSTWRITE tarafından seçilir; böylece zafiyet erken önyükleme aşamasında tespit edilir ve varsayılan azaltma uygulanır.
Kaynaktaki açıklama (İngilizce)
In the Linux kernel, the following vulnerability has been resolved:
riscv: errata: select RISCV_ALTERNATIVE_EARLY for THEAD GHOSTWRITE
errata_probe_ghostwrite() only marks the CPU as vulnerable when it is
called at the RISCV_ALTERNATIVES_EARLY_BOOT stage, and the mitigation
in ghostwrite_enable_mitigation() only takes effect if the vulnerable
state was recorded before the boot alternatives are patched.
The early boot stage is only executed when CONFIG_RISCV_ALTERNATIVE_EARLY
is enabled, which currently is only selected by ERRATA_THEAD_MAE. In a
kernel built with ERRATA_THEAD_GHOSTWRITE=y but ERRATA_THEAD_MAE=n, the
early alternatives never run, so ghostwrite_state is never set to
VULNERABLE: ghostwrite_enable_mitigation() returns false, xtheadvector
remains enabled, and sysfs reports "Not affected" on a vulnerable
T-Head C9xx CPU.
Select RISCV_ALTERNATIVE_EARLY from ERRATA_THEAD_GHOSTWRITE so that the
vulnerability is detected in the early boot stage and the default
mitigation is applied.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| Linux | 6.14 | – |
| < 6.14 Etkilenmiyor | – | |
| ≥ 6.18.57 Etkilenmiyor | – | |
| ≥ 7.2.11 Etkilenmiyor | – |
Kaynaklar5 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.