Geri Dön
Linux çekirdeğindeki PwnEscape hatası konuk VM'lere host bellek okuma ve kod çalıştırma imkanı veriyor
SiTech AI Team2 dk okuma

Linux çekirdeğindeki PwnEscape hatası konuk VM'lere host bellek okuma ve kod çalıştırma imkanı veriyor

Linux çekirdeğindeki kritik hata, CVE-2026-99999, konuk VM'lere host belleğini okuma, host'u çökertme ve kod çalıştırma imkanı veriyor. Vercel'in üretim sandbox'larında gösterilen hata mainline çekirdekte düzeltildi.

Araştırmacı ne gösterdi

Linux çekirdeğinin ağ kodundaki kritik güvenlik açığı, özel olarak hazırlanmış ağ paketleri gönderen bir sanal makinenin, üzerinde çalıştığı host bilgisayarın belleğini okumasına olanak tanıyor. CVE-2026-99999 olarak kaydedilen ve PwnEscape adıyla bilinen hata, pwn.ai güvenlik şirketinin Paulo Iibelo tarafından keşfedildi. Konuğun gönderdiği her giden pakete geriye yaklaşık 32 bayt host belleği getirmeyi başarabiliyordu. Aynı hata ayrıca host'un çökmesine ve host'ta kod çalıştırılmasına da yol açıyordu, ancak bu ikisi yalnızca Vercel yapılandırmasına uygun araştırmacının kendi makinelerinde doğrulandı.

Vercel, bellek sızıntısının kendi üretim sandbox'larında gösterildiğini doğruladı. Şirket, istismarında hiçbir hesabın kullanıcı dosyalarının, sırlarının veya uygulama verilerinin okunmasını göstermediğini söyledi. Iibelo, bunun laboratuvar sonucu olduğunu ve herhangi bir üreticinin üretim ortamında root yetkisiyle komut çalıştırılmasına dair kanıt olmadığını belirtti.

Hata nasıl bulundu

Keşif Omega-Pwn aracılığıyla gerçekleşti. Bu, pwn.ai'in kendi güvenlik araçlarını SingularityNET'in OmegaClaw mimarisinin unsurlarıyla birleştiren dahili bir araştırma sistemidir. GPT-5.6 Sol temel muhakeme motoruydu. Iibelo, sistemin ekibe uzun oturumlarda hipotezleri, kod izlerini ve deneysel sonuçları koruma olanağı sağladığını, insan araştırmacıların ise araştırmayı yönettiğini ve bulguları gerçek çekirdek davranışıyla karşılaştırarak doğruladığını söyledi. Şirket hatayı üç günde, API token'larına 700 doların altında maliyetle buldu.

Vercel, sorunu Ağustos ayında düzenlenen iki haftalık sandbox kaçış yarışması sırasında buldu, burada toplam ödüller 1 milyon dolara kadardı. Şirket 1.285 hesaba 242.000 dolar ödedi. Bu tek kritik bulguydu. Bir hesaptaki en yüksek ödül 50.000 dolardı.

Düzeltme ve etkilenen sürümler

Linux çekirdeğini sürdüren kişiler hatayı 10 üzerinden 9,3 puanla değerlendirdi, bu kritik seviyededir. Saldırı vektörü yerel olarak işaretlenmiştir, yani saldırganın zaten konuk içinde çalıştırılmış kodu olması gerekir. Düzeltme, Red Hat'ten Michael S. Tsirkin tarafından yazılan ve mainline çekirdeğe birleştirilen 6785011f8b16 commit'li tek bir çekirdek değişikliğidir. Çekirdeğin bu veriler üzerinde işlem yapmasından önce paketin checksum verilerinin IPv4 başlığına işaret edemeyeceğini doğrulayan bir kontrol ekler ve bu kontrolü ağ kodunda beş yere yerleştirir.

Düzeltme stable dallarına da taşındı; ilk düzeltilmiş sürümler arasında 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.57 ve 7.2.11 bulunuyor. Linux dağıtımları sıklıkla kendi çekirdeklerini dağıtır ve bu düzeltmeyi sürüm numarasını değiştirmeden dahil edebilirler, bu yüzden yöneticiler dağıtımlarının uyarısını kontrol etmeli ve düzeltmenin host'un gerçekten çalıştırdığı çekirdekte olduğunu doğrulamalıdır. Yalnızca konuk çekirdeğini güncellemek host'u düzeltmez.

Vercel, host çekirdeklerini güncel tuttuğunu, gömülü sanallaştırmayı kapattığını ve her microVM'i Firecracker jailer altında çalıştırdığını söyledi, bu da microVM sürecine yalnızca gerekli izinleri verir. Bu, hatayı düzeltmez ancak saldırganın istismarıyla yapabileceğini sınırlar.

Kaynaklar: The Hacker News

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.