Araştırmacının Gösterdiği Üç Etki
Güvenlik firması pwn.ai'den Paulos Yibelo, teknik yazısında sanal makine içinden gönderilen özel hazırlanmış ağ paketlerinin aynı çekirdek hatasından kaynaklanan üç sonuca yol açabildiğini anlattı: host belleğini okumak, host'u çökertmek ve host üzerinde kod çalıştırmak. Vercel, yarışmaya ilişkin raporunda bellek sızıntısının üretim sandbox'larına karşı gösterildiğini belirtti.Rapora göre konuğun gönderdiği her paket, host belleğinden yaklaşık 32 bayt veriyi geri taşıyabildi ve konuk paket göndermeye devam ettiği sürece okumayı sürdürebildi. Çökme ve kod çalıştırma ise yalnızca araştırmacının Vercel ortamını taklit edecek şekilde kurduğu kendi makinelerinde gözlemlendi. İki özel paket host'u çökertmeye ve üzerinde çalışan tüm sandbox'ları devre dışı bırakmaya yetti. Aynı açıktan yararlanarak araştırmacı host üzerinde yönetici kontrolüne ulaştı ve sanal makineden kaçış sağladı. Yibelo, bunun bir laboratuvar sonucu olduğunu vurgulayarak "herhangi bir sağlayıcının üretim ortamında root komut çalıştırma iddiası değil" ifadesini kullandı.
Yibelo, çalışmanın nasıl yürütüldüğünü The Hacker News'e şu sözlerle anlattı: "Araştırmamız, kendi güvenlik araştırma araçlarımızı SingularityNET'in OmegaClaw mimarisinin unsurlarıyla birleştiren dahili bir kablo demeti olan Omega-Pwn üzerinden yürütüldü. Bu yapı, hipotezleri, kod izlerini, başarısız denemeleri ve deneysel sonuçları uzun süren araştırma oturumları boyunca taşımamıza olanak tanıdı. GPT-5.6 Sol birincil muhakeme motoruydu. Soruşturmayı biz yönetti, bulgularını sorguladı ve ilginç olanları kontrol ettiğimiz sistemlerdeki gerçek çekirdek davranışına karşı doğruladı." Vercel, yarışma kapsamında hiçbir raporda müşteri dosyalarının, gizli bilgilerinin veya uygulama verilerinin okunduğunun gösterilmediğini bildirdi.
Açık Neden Tek Bir Sağlayıcıyı Aşıyor
Vercel Sandbox, her müşterinin kodunu çıplak metal Amazon EC2 host'ları üzerinde kendi Linux çekirdek kopyasına sahip küçük bir sanal makine olan Firecracker microVM içinde çalıştırıyor. Bu microVM, bir müşteri ile host ve bir müşteri ile diğeri arasındaki duvar işlevini görüyor. Ancak açık bu duvarda değil, host'un çalıştırdığı Linux çekirdeğinin ağ kodunda bulunuyor.pwn.ai, Vercel sandbox'ının normal endüstri standartlarının ötesinde sertleştirildiğini ve bulabildiği bir yanlış yapılandırma olmadığını söyledi. Vercel de neredeyse tüm büyük bulutların müşteri iş yüklerini Linux çekirdeğinin aynı katmanında ayırdığını, bu nedenle buradaki bir açığın tek bir sağlayıcıdan ziyade paylaşılan altyapı için risk oluşturduğunu belirtti.
Ne Kadar Ciddi ve Nasıl Tetikleniyor
Çekirdek bakımcıları açığa CVE-2026-99999 numarasını verdi ve yayımlanan kayıtta 10 üzerinden 9,3 puanla Kritik olarak derecelendirdi. ABD Ulusal Güvenlik Açığı Veritabanı bu kaydı almış ancak kendi incelemesini henüz tamamlamamıştı. Aynı kayıt saldırı vektörünü yerel olarak listeliyor. Açık ifadeyle, saldırganın araştırmacıda olduğu gibi zaten bir konuk içinde kod çalıştırıyor olması gerekiyor. Bu, dışarıdan açık internet üzerinden paket göndererek sömürülebilecek bir açık değil. Açık, CISA'nın aktif olarak sömürülen güvenlik açıkları kataloğunda yer almıyor ve gerçek dünyada kullanıldığı rapor edilmedi.Düzeltme ve Düzeltilen Sürümler
Düzeltme, Red Hat'ten Michael S. Tsirkin tarafından yazılan ve ana çekirdek dalına birleştirilen tek bir Linux çekirdek değişikliği olan 6785011f8b16 numaralı commit ile geldi. Değişiklik, çekirdek harekete geçmeden önce bir paketin sağlama toplamı verilerinin IPv4 başlığına işaret edemeyeceğini kontrol eden bir denetimi ekliyor ve bu denetimi ağ kodunda beş noktada uyguluyor.Değişiklik bilinçli olarak kısmi bırakıldı. Yazarı bunu "derinlemesine savunma önlemi" olarak nitelendiriyor ve paketlerin çekirdeğe giriş yoluna ilişkin daha kapsamlı bir denetimin hala yapılması gerektiğini belirtiyor. Bakımcılar düzeltmeyi kararlı çekirdek dallarına geri taşıdı. CVE kaydına göre her desteklenen dalda ilk düzeltilen sürümler şöyle:
- 5.10 dalında 5.10.272
- 5.15 dalında 5.15.223
- 6.1 dalında 6.1.190
- 6.6 dalında 6.6.159
- 6.12 dalında 6.12.113
- 6.18 dalında 6.18.57
- 7.2 dalında 7.2.11
Ne Yapılmalı ve Yarışmanın Detayları
Kaynaklara göre yapılması gereken, host çekirdeğini yukarıdaki düzeltilen sürümlerden birine veya düzeltmeyi içeren sağlayıcı yapısına güncellemek ve bu çekirdekle yeniden başlatmak. Yalnızca konuğun çekirdeğini güncellemek host'u düzeltmiyor. Kaynaklar, henüz güncelleme yapılamıyorsa bu açığa özel ayrı bir geçici çözüm vermiyor. Yama beklerken atılacak olağan adım, bir sızmanın erişebileceği alanı sınırlamak.Vercel, host çekirdeklerini güncel tuttuğunu, iç içe sanallaştırmayı devre dışı bıraktığını ve her microVM'i Firecracker'ın jailer'ı altında çalıştırdığını, bu sayede microVM sürecine yalnızca ihtiyaç duyduğu izinlerin verildiğini belirtti. Bunun açığı düzeltmediği ancak açığı kullanan bir saldırganın yapabileceklerini daralttığı kaydedildi.
Açık, Vercel'in ağustos ayında düzenlediği ve sandbox'ından kaçmayı başaranlara toplamda 1 milyon dolara kadar ödül vadettiği iki haftalık yarışmada bulundu. Tek bir ödemede bu rakama ulaşılmadı. Rapor başına en yüksek ödül 50 bin dolar oldu; Vercel 1.285 rapor için toplam 242 bin dolar ödedi ve bu açık yarışmadaki tek Kritik bulgu olarak kayıtlara geçti. pwn.ai, açığı kendi yapay zeka destekli araştırma sistemiyle üç günde bulduğunu, modelin kaynak kod analizini yaptığını ve insan araştırmacıların çalışmayı yönlendirdiğini açıkladı. Firma maliyetin API jetonlarında 700 doların altında kaldığını belirtti. Bu, bu yıl başında ayrı bir ekibin OpenAI iç sistemlerine ulaşmak için büyük bir dil modelini kullanmasının ardından, araştırmacıların gerçek açıkları bulmak ve zincirlemek için büyük dil modellerinden yararlandığı son örnek oldu.

Yazılım ve Uygulamalar
Yazılım ve Uygulamalar
Yazılım ve Uygulamalar
Yorumlar (0)
Yorum yapmak için giriş yapmalısınız.