Selam arkadaşlar,
Bulut ve sanallaştırma tarafında çalışan herkesin en çok korktuğu senaryo, misafir (guest) makinedeki bir kullanıcının host'a uzanabilmesi. Bu hafta tam bu kategoriden bir Linux çekirdeği açığı kamuya açıklandı: PwnEscape adı verilen ve CVE-2026-99999 numarasını alan açık, Linux çekirdeğinin ağ yığınındaki sağlama toplamı (checksum) işleme kodunda. Hikâyenin ilginç tarafı, açığın Vercel'in 1 milyon dolarlık sandbox kaçış yarışmasında, yapay zeka desteğiyle ve 700 dolardan az token harcanarak bulunmuş olması.
Konuda Anlatılacaklar
- Açık nedir, nerede?
- Nasıl bulundu? Vercel yarışması ve yapay zeka destekli araştırma
- Gerçek etki: neler gösterildi, neler gösterilmedi?
- Düzeltme ve yamalı çekirdek sürümleri
- Neden host'u yamalamak gerekiyor?
- Kontrol ve sıkılaştırma önerileri
- Kaynaklar
Açık Nedir?
The Hacker News ve LWN'nin aktardığına göre açık, çekirdeğin ağ kodunda skb_checksum_help fonksiyonu ve IPv4 sağlama toplamı meta verilerinin işlenmesiyle ilgili. Sanal makineden gelen, özel olarak hazırlanmış paketlerdeki checksum meta verisine host çekirdeğinin fazla güvenmesi, bellek sınırlarının dışına erişime yol açıyor.
Kernel CNA'nın verdiği CVSS puanı 9.3. Saldırı vektörü "yerel" (local), çünkü saldırganın önce bir misafir makinenin içinde kod çalıştırabiliyor olması gerekiyor. Ama düşünün: Bulut sağlayıcıları, CI/CD platformları ve kod çalıştırma sandbox'ları tam olarak bunu, yani yabancıların kodunu kendi altyapılarında çalıştırmayı satıyor. Bu ortamlarda "yerel" vektör, pratikte "herhangi bir müşteri" anlamına geliyor.
Açık şu an CISA KEV kataloğunda değil ve gerçek dünyada sömürüldüğüne dair bir rapor yok.
Nasıl Bulundu?
Açığı pwn.ai'dan güvenlik araştırmacısı Paulos Yibelo buldu. Vercel, ağustos ayında iki haftadan uzun süren ve sandbox altyapısından kaçmayı hedefleyen 1 milyon dolarlık bir yarışma düzenledi. The Hacker News'e göre Vercel bu yarışmada 1.285 rapor için toplam 242 bin dolar ödeme yaptı; en yüksek tekil ödül 50 bin dolardı ve PwnEscape, yarışmada "Kritik" olarak derecelendirilen tek bulguydu.
pwn.ai blog yazısına göre açık üç günde, yapay zeka desteğiyle ve 700 dolardan az model token maliyetiyle bulundu. Bu ayrıntı bence haberin asıl başlığı olmayı hak ediyor. Çekirdek ağ yığını gibi yıllardır binlerce gözün incelediği bir kodda, düşük maliyetli yapay zeka destekli araştırmanın kritik bir açık çıkarabilmesi, hem savunmacılar hem saldırganlar için oyunun kurallarının değiştiğini gösteriyor.
Gerçek Etki: Ne Gösterildi, Ne Gösterilmedi?
Burada abartıya kaçmamak önemli, çünkü kaynaklar farklı ortamlardaki sonuçları ayrı ayrı anlatıyor:
- Vercel üretim sandbox'larında: Paket başına yaklaşık 32 baytlık bir bellek sızıntısı gösterildi. Yani host belleğinden küçük parçalar okunabildi.
- Araştırmacının kendi KVM/Firecracker makinelerinde: Host'un çökertilmesi ve root yetkisiyle kod çalıştırma gösterildi. Sadece iki paketin bir host'u çökertmeye yettiği belirtiliyor.
Yani "Vercel'de host ele geçirildi" demek yanlış olur. Üretimde gösterilen etki bilgi sızıntısı; tam ele geçirme ise kontrollü test ortamında gösterildi. Ancak bellek sızıntısı da tek başına ciddi: Host belleğindeki küçük parçalar, aynı makinede çalışan başka müşterilerin verilerini ya da sonraki saldırı adımları için gereken adres bilgilerini içerebilir.
Düzeltme ve Yamalı Sürümler
Düzeltme, Red Hat'ten Michael S. Tsirkin'in 6785011f8b16 numaralı commit'i. Commit "derinlemesine savunma" (defence-in-depth) olarak tanımlanıyor. LWN'ye göre düzeltme 8 Ekim'de net.git ağacına alındı ve 14 Ekim'de ana dala (mainline) birleştirildi.
LWN'nin 15 Ekim tarihli haberine göre düzeltmeyi içeren kararlı (stable) çekirdek sürümleri:
5.10.272
5.15.223
6.1.190
6.6.159
6.12.113
6.18.57
7.2.11Konunun oss-security listesine düşen duyurusu da 15 Ekim tarihli. Dağıtım çekirdeği kullananlar, kendi dağıtımlarının güvenlik bildirimlerini takip etmeli; düzeltme dağıtıma özgü paket sürümlerine geri taşınacaktır.
Neden Host'u Yamalamak Gerekiyor?
Bu açıkta en sık yapılabilecek hata, misafir makineleri güncelleyip rahatlamak. Zafiyetli kod host çekirdeğinde çalışıyor; saldırgan ise misafirin içinde. Misafirin çekirdeğini güncellemek, kötü niyetli bir misafirin host'a paket göndermesini engellemez, çünkü saldırgan zaten kendi misafir çekirdeğini kontrol ediyor olabilir.
Yapılması gereken:
- Host çekirdeğini yamalı sürüme yükseltin.
- Host'u yeniden başlatın. Çekirdek güncellemesi yeniden başlatma olmadan etkinleşmez (canlı yama çözümü kullanıyorsanız sağlayıcınızın bu CVE'yi kapsayıp kapsamadığını kontrol edin).
Kontrol ve Sıkılaştırma
Host üzerinde çalışan çekirdek sürümünü kontrol edin:
uname -rKurulu ama henüz başlatılmamış daha yeni bir çekirdek olup olmadığına bakın (Debian/Ubuntu):
ls /boot/vmlinuz-*
cat /var/run/reboot-required 2>/dev/nullRHEL tabanlı sistemlerde:
rpm -q kernel
needs-restarting -rDağıtımınızın güvenlik takipçisinde CVE'yi arayarak hangi paket sürümünde düzeltildiğini teyit edin. Bunu yapmadan "sürüm numaram yüksek, sorun yok" demeyin; dağıtım çekirdekleri upstream numaralandırmasını birebir izlemez.
The Hacker News'in aktardığına göre Vercel, yama dışında ek önlemler de alıyor: iç içe sanallaştırmayı (nested virtualization) devre dışı bırakmak ve Firecracker'ı jailer ile çalıştırmak. Bunlar genel olarak çok kiracılı sanallaştırma ortamları için de mantıklı sıkılaştırma adımları:
- İhtiyaç yoksa nested virtualization'ı kapatın.
- Firecracker kullanıyorsanız jailer ile çalıştırın; VMM sürecini ayrı kullanıcı, chroot, cgroup ve seccomp ile sınırlayın.
- Güvenilmeyen kod çalıştıran host'ları, hassas iş yükleri çalıştıran host'lardan ayırın.
Ev labında Proxmox ya da düz KVM çalıştıranlar için de durum aynı: Misafir makinelerinizde güvenmediğiniz kod çalışıyorsa (test ortamları, CTF makineleri, zararlı analizi) host'u önceliklendirin.
Yapay zeka destekli açık avcılığının üç günde, birkaç yüz dolara çekirdek seviyesinde kritik bulgu çıkarması hakkında ne düşünüyorsunuz? Önümüzdeki dönemde yama hızımızın buna yetişip yetişemeyeceği bence tartışmaya değer.
Kaynaklar
- The Hacker News - Critical PwnEscape Linux Kernel Flaw: https://thehackernews.com/2026/10/critic...ernel.html
- LWN.net: https://lwn.net/Articles/1100611/
- pwn.ai - PwnEscape: https://www.pwn.ai/blog/pwnescape
- oss-security (15 Ekim 2026): https://www.openwall.com/lists/oss-secur...26/10/15/5
Alıntı:Yasal Uyarı: Bu konu yalnızca bilgilendirme ve savunma amaçlıdır. Paylaşılan kontrol ve tespit adımlarını yalnızca sahibi olduğunuz veya yazılı izinle yönettiğiniz sistemlerde uygulayın. İzinsiz erişim, tarama ve sistemlere müdahale, 5237 sayılı Türk Ceza Kanunu'nun 243-245. maddeleri kapsamında suçtur.
Yasal uyarı: Bu içerik eğitim amaçlıdır. Yalnızca kendi sistemlerinizde veya yazılı izin aldığınız hedeflerde uygulayın (TCK 243-245).
