Tüm dünyadaki güvenlik uzmanları, sunucuların büyük çoğunluğunda kullanılan ve başlatma (boot) aşamasında çalışan firmware'deki bir kod çalıştırma açığı ile uğraşmak zorunda. Bu kritik güvenlik açığı, sunucuların ve veri merkezlerinin temelini oluşturan EDK II kod tabanında keşfedildi.
EDK II: Açığın Kalbinde
CVE-2026-97631 olarak izlenen bu güvenlik açığı, EDK II'nin bir ICMP bileşeninde yer alan bir bellek bozulması (memory-corruption) hatasıdır. EDK II, donanım üreticileri ve bulut sağlayıcıları tarafından, sistemlerin açılış sırasında çalışan UEFI firmware'ini oluşturmak için kullanılan açık kaynaklı bir kod tabanıdır. Neredeyse tüm UEFI tedarikçileri, referans kod olarak EDK II'yi yoğun bir şekilde kullanmaktadır. Bu açık, işletim sistemi ve Secure Boot gibi güvenlik mekanizmalarının devreye girmesinden önce çalışabilen zararlı kodların çalıştırılmasına imkan tanıyor.
Açığın Detayları ve Etkileri
Bu güvenlik açığı, PXE-Base Code sürücüsündeki (NetworkPkg/UefiPxeBcDxe) 16 yıllık bir tampon taşması (buffer overflow) hatasına dayanıyor. Bu sürücü, sunucuların ve diğer ağ cihazlarının yerel ağdan indirilen kodla önyükleme yapmasını sağlıyor. Açık, sürücünün bellek kopyalama limitini zorlamamasından kaynaklanıyor. Kötü niyetli bir saldırgan, bu limiti aşan bir hata mesajı göndererek, CPU üzerinde çalışan UEFI modülünü bozabilir. Bu sayede, işletim sistemi yüklenmeden önce kritik sistem bileşenlerine erişim sağlayabilir ve hatta disk şifrelemesini kırabilir.
Keşif Süreci ve Yaygınlaşma Kaygısı
CVE-2026-97631, güvenlik araştırmacıları tarafından keşfedildi ve koordineli bir duyuru planlanmıştı. Ancak, kod düzeltme isteğinin yayınlanmasıyla açık daha geniş kitlelerce bilinir hale geldi. Açık kaynak kodlu düzeltme ile birlikte, gelişmiş saldırganların bu güvenlik açığını sömürmesi daha kolay hale gelebilir. Dünya genelinde milyonlarca cihazda yüklü olan UEFI firmware'inin güncellenmesi ise karmaşık ve zaman alıcı bir süreçtir.
Güvenlik Ekosistemindeki Yeri
Bu güvenlik açığı, sistemlerin güven zincirini ve genel ekosistemi nasıl etkilediği açısından önemlidir. Saldırganlar, bu hatayı kullanarak, özellikle ağ üzerinde kısa süreli erişim sağladıklarında veya bir cihazın çalınması durumunda, önyükleme süreci sırasında hassas bileşenlere (örneğin Trusted Platform Module - TPM) erişim sağlayabilir. Bu durum, disk şifreleme gibi güvenlik önlemlerini zayıflatabilir.
Benzer Güvenlik Açıkları ve Gelecek Kaygıları
CVE-2026-97631, UEFI ve ilgili kodlardaki diğer ciddi güvenlik açıklarına ekleniyor. LogoFail, PixieFail, PKFail, BootHole, Bootkit ve BlackLotus gibi daha önce keşfedilen açlıklar, önyükleme sürecinin erken aşamalarında zararlı yazılımların yerleştirilmesine olanak tanımıştı. Bu yeni açık da, desteklenmeyen sistemlerde uzun süre varlığını sürdürebilecek bir 'sonsuz gün' (forever bug) olma potansiyeli taşıyor.
Etkilenen Sistemler ve Alınabilecek Önlemler
Bu güvenlik açığı, ev ve küçük ofis kullanıcılarını doğrudan etkilemiyor. Daha çok, ağ üzerinden önyükleme yapan kurumsal düzeydeki sistemleri ilgilendiriyor. Özellikle EDK2 tabanlı ve PXE işlevselliği (varsayılan olarak açık) kullanan sistemler risk altında. Intel ve Arm gibi büyük üreticiler, kendi referans kodlarında bu açığın doğrudan bulunmadığını belirtse de, OEM'ler tarafından entegre edilmiş olabileceği konusunda uyarıyorlar. Kullanıcıların, kendi sistem üreticileriyle iletişime geçerek firmware güncellemeleri hakkında bilgi almaları ve mümkünse ağ önyükleme yeteneklerini devre dışı bırakmaları öneriliyor. Güvenlik özellikleri (TPM, Secure Boot) aktif tutulsa bile bu özel tehdide karşı tam koruma sağlamayabilir. Ayrıca, sistem günlüklerinde olası sömürme girişimlerinin izlenmesi de faydalı olacaktır.
Kaynakça: arstechnica.com