İçeriğe atla
Noroxi
Araştırma8 dk

CVE-2025-39682: Linux çekirdeğinde kTLS bellek açığı. Sunucunuz etkileniyor mu?

Linux 6.0 ve sonrası ile RHEL, AlmaLinux, Rocky 9–10 etkileniyor; düzeltme 2025'ten beri hazır. CISA 18 Eylül 2026'da sömürülüyor listesine ekledi. kTLS kontrolü, dağıtımlara göre güvenli çekirdek ve neden yeniden başlatmak gerekiyor.

Noroxi EkibiSızma testi ve güvenlik danışmanlığı

CVE-2025-39682, Linux çekirdeğinin TLS şifre çözme işini üstlenen bölümünde (kTLS) bir bellek açığı. Çekirdeğin 6.0 ve sonraki sürümlerini, kodu kendi çekirdeğine taşıyan Red Hat Enterprise Linux, AlmaLinux ve Rocky Linux 9 ile 10'u etkiliyor. Düzeltme Ağustos-Eylül 2025'te yayımlandı. Bir yıl sonra, 18 Eylül 2026'da ABD Siber Güvenlik Ajansı CISA açığı "sahada sömürülüyor" listesine ekledi (CISA).

Yapmanız gereken, sunucunuzu dağıtımınızın yamalı çekirdeğiyle yeniden başlatmak. Burada önemli olan yeniden başlatma: çekirdek paketi geçen yıl güncellenmiş olsa bile, sunucu o günden beri yeniden başlatılmadıysa hâlâ eski çekirdek çalışıyor. Açığın dışarıdan tetiklenebilmesi için sunucuda kTLS'i kullanan bir uygulama olması gerekiyor; çoğu sunucuda kTLS kapalıdır, ama açık olup olmadığını aşağıdaki komutlarla bir dakikada öğrenebilirsiniz.

Açık nasıl oluşuyor?

Bir web sitesine HTTPS ile bağlandığınızda veriler TLS ile şifrelenir. Şifre çözme işini normalde web sunucusu (ör. nginx) kendisi yapar. kTLS ("kernel TLS") bu işin bir kısmını Linux çekirdeğine devreden bir özellik. Amaç hız: veri, uygulamaya uğramadan doğrudan çekirdekte çözülüp yerine konur.

TLS ile gelen veri "kayıt" denen paketler hâlinde akar. Kayıtların bir türü vardır: asıl veri ya da bağlantıyı yöneten kontrol mesajı. Çekirdek bir okumada ya yalnızca veri kayıtlarını ya da tek bir kontrol kaydını işler, türü değişince durur ve kalan kaydı bir bekleme sırasına koyar. Hızlı yol yalnızca veri kayıtları için açıktır.

Çekirdeğin düzeltme kaydına göre gözden kaçan durum şu: bekleme sırasındaki ilk kayıt boşsa (uzunluğu sıfırsa) tür denetimi atlanıyor ve ardından gelen farklı türdeki kayıt yanlışlıkla hızlı yola giriyor. Çekirdek o kayıt için yanlış varsayımlarla çalışınca kendi belleğini bozabiliyor (CWE-754, olağan dışı durumun denetlenmemesi).

Bir benzetmeyle: postanede ayırma bandı her seferinde ya yalnızca sıradan mektupları ya da tek bir taahhütlü zarfı işliyor ve türü değişince duruyor. Ama banttaki ilk zarf boşsa görevli türe bakmayı unutuyor ve taahhütlü zarf sıradan mektupların hızlı kanalına düşüyor.

CVE-2025-39682 Linux çekirdeği kTLS açığı şeması: kTLS kullanan uygulamada karşı tarafın gönderdiği sıfır uzunluklu TLS kaydı kuyrukta kalınca tür denetimi atlanır ve çekirdek belleği bozulur; kTLS'i kapatmanın ve yamalı çekirdekle yeniden başlatmanın zinciri kestiği yerler, dallara ve dağıtımlara göre güvenli çekirdek sürümleri
CVE-2025-39682 adım adım: düzeltilmiş çekirdek bir yıldır hazır, ama sunucu yeniden başlatılmadıkça eski çekirdek çalışmaya devam eder.

Hangi sunucular risk altında?

Önem puanları kaynağa göre farklı. NVD açığı 10 üzerinden 9,8 ile ağ üzerinden, hesapsız ve kolay sömürülebilir sayıyor. Red Hat ise kendi ürünleri için 7,0 veriyor ve sömürüyü zor görüyor; Red Hat'in açıklamasına göre açık ancak çekirdek TLS kullanılıyorsa uzaktan tetiklenebiliyor. CISA saldırılar hakkında ayrıntı vermedi: kim, hangi sistemlere, hangi yolla, bilinmiyor.

Bu yüzden riski üç koşula göre tartın:

  1. Çekirdeğiniz etkilenen aralıkta mı? Linux 6.0 ve sonrası, ayrıca RHEL, AlmaLinux ve Rocky Linux 9 ile 10. RHEL 6, 7 ve 8 etkilenmiyor.
  2. Sunucunuzda kTLS kullanan bir uygulama var mı? Örnekler: kTLS'i açıkça etkinleştirilmiş nginx, TLS üzerinden NFS (tlshd). Ayar yapılmadıysa çoğu kurulumda kTLS kullanılmaz.
  3. Sunucuda başkalarının kod çalıştırabildiği bir ortam var mı? Paylaşımlı barındırma, konteyner platformları ve derleme (CI) sunucuları buna örnek. TuxCare'in aktardığına göre, Google'ın çekirdek güvenlik yarışmasının test ortamında sıradan kullanıcıyı yönetici (root) yapan bir araştırma kodu yayımlandı; TuxCare bu kodun üretimdeki RHEL çekirdeklerinde doğrudan çalışmadığını da not ediyor.

Sömürülme olasılığı (EPSS) düşük görünüyor: %2 (FIRST, 24 Eylül 2026). Ama CISA listesinden önce %0,1 olan oran bir hafta içinde on beş kattan fazla arttı ve şimdi tüm kayıtların %86'sından yüksek.

Sunucunuz etkileniyor mu?

Sunucuda bir terminal açıp şu üç komuta bakın:

  • Çalışan çekirdek: uname -r. Sonucu aşağıdaki tabloyla karşılaştırın; RHEL ailesinde 5.14.0-570.49.1.el9_6 ya da sonrası güvenli.
  • Yeniden başlatma bekleyen güncelleme: Debian ve Ubuntu'da /var/run/reboot-required dosyası varsa, RHEL ailesinde needs-restarting -r "Reboot is required" diyorsa yeni çekirdek kurulmuş ama devreye girmemiş demektir.
  • kTLS kullanımı: lsmod | grep -w tls boş dönüyorsa çekirdeğin TLS modülü yüklü değildir. Yüklüyse cat /proc/net/tls_stat içindeki TlsCurrRxSw ve TlsCurrRxDevice değerleri o an kTLS ile şifresi çözülen bağlantı sayısını gösterir.

Paylaşımlı hosting kullanıyorsanız bu komutlara erişiminiz olmayabilir. O durumda hosting firmanıza "CVE-2025-39682 için yamalı çekirdekle yeniden başlatıldınız mı?" diye sorun; bu soruyu yanıtlayabilmeleri gerekir.

Sunucunuzdaki yazılımları ve sürümlerini ücretsiz bir Noroxi hesabına bir kez yazarsanız, Linux çekirdeği ya da kullandığınız başka bir yazılım için yeni bir açık yayımlandığında, yalnızca sizin sürümünüzü etkiliyorsa bildirim alırsınız (nasıl çalışır). Bu açığın gösterdiği gibi, bir kaydın önemi yıllar sonra değişebilir: bir yıllık bir kayıt bir gecede "sahada sömürülüyor" listesine girdi. Hesap açmak istemiyorsanız her pazartesi o hafta saldırılarda kullanılan açıkları tek e-postada gönderiyoruz. Müşteri sunucularıyla ilgilenen ajans ve BT firmaları için: birden çok müşteri için Noroxi.

Ne yapmalısınız?

1. Yamalı çekirdeği kurun ve yeniden başlatın

Dağıtımınızın normal güncelleme komutuyla çekirdeği güncelleyin (apt upgrade, dnf upgrade) ve sunucuyu yeniden başlatın. Ardından uname -r ile yeni çekirdeğin çalıştığını doğrulayın.

DağıtımGüvenli çekirdek
RHEL, AlmaLinux, Rocky Linux 95.14.0-570.49.1.el9_6 ya da sonrası
Debian 12 (bookworm)6.1.153-1 ya da sonrası
Debian 13 (trixie)6.12.48-1 ya da sonrası
Debian 11 (bullseye)Varsayılan çekirdek etkilenmiyor; ek 6.1 çekirdeği kullanıyorsanız 6.1.153-1~deb11u1
Azure Linux 3.06.6.104.2-1
UbuntuUbuntu güvenlik sayfasında kendi sürümünüze bakın

Kendi çekirdeğinizi derliyorsanız dal sürümleri yazının sonundaki tabloda.

Sunucuyu yeniden başlatamıyorsanız canlı yama (livepatch) hizmetleri bu açık için yama yayımladı: SUSE Linux Enterprise 15 SP6 ve SP7 ile EL9/EL10 için KernelCare. Canlı yama kullanıyorsanız yamanın çalışan çekirdeğe gerçekten uygulandığını hizmetin kendi komutuyla kontrol edin.

2. Hemen yeniden başlatamıyorsanız

kTLS'i bilerek açtıysanız uygulamada kapatın; şifre çözme işi yeniden uygulamaya döner, biraz daha fazla işlemci harcanır (TuxCare). Red Hat'in önerdiği önlem, çekirdeğin tls modülünün yüklenmesini engellemek (Red Hat). İkisi de geçici: asıl çözüm yamalı çekirdek.

3. Sonrası

Çekirdek açıklarında saldırının izi çoğu zaman kayıtlarda kalmaz. Açıklanamayan çekirdek çökmeleri (journalctl -k ya da dmesg içinde "BUG" ve "Oops" satırları) gördüyseniz ve sunucuda başkaları kod çalıştırabiliyorsa, sunucuyu temiz bir kurulumdan yeniden kurmayı düşünün. Siemens, içinde Linux çalışan bazı endüstriyel ürünleri için ayrı bir duyuru yayımladı; Linux tabanlı cihazlarınız varsa üreticinin duyurusuna bakın.

Emin değilseniz

Sunucunuzun etkilenip etkilenmediğinden, kTLS kullanıp kullanmadığınızdan ya da güncellemenin devreye girip girmediğinden emin değilseniz Noroxi ekibine yazın. Sizinle birlikte bakalım.


Kayıt bilgileri

KayıtCVE-2025-39682
EtkilenenLinux çekirdeği 6.0 ve sonrası, düzeltilmiş dal sürümlerinden önce; RHEL, AlmaLinux, Rocky Linux 9 ve 10
Açık türüOlağan dışı durumun denetlenmemesi, kTLS alma yolunda bellek bozulması (CWE-754)
KoşulUzaktan tetikleme için sunucuda kTLS kullanan bir uygulama
ÖnemCVSS 3.1: 9,8 kritik (NVD) · 7,0 (Red Hat, kendi ürünleri için)
Sahada sömürüCISA bilinen sömürülen açıklar listesine 18 Eylül 2026'da ekledi; fidye yazılımında kullanımı bilinmiyor
Sömürülme olasılığıEPSS %2, tüm kayıtların %86'sından yüksek (FIRST, 24 Eylül 2026)

Zaman çizelgesi

TarihNe oldu
19 Ağustos 2025Düzeltme Linux çekirdeğine girdi
5 Eylül 2025Kayıt yayımlandı
29 Eylül 2025Red Hat, RHEL 9 ve 10 için yamalı çekirdeği yayımladı
1 Temmuz 2026Sömürülme olasılığı (EPSS) %0,1
18 Eylül 2026CISA açığı "sahada sömürülüyor" listesine ekledi ve ABD federal kurumlarına 21 Eylül'e kadar süre verdi
24 Eylül 2026Sömürülme olasılığı %2'ye çıktı

Çekirdek dallarına göre güvenli sürümler

DalGüvenli sürüm
6.16.1.149
6.66.6.103
6.126.12.44
6.166.16.4
6.17 ve sonrasıDüzeltmeyle geldi
5.15 ve öncesiEtkilenmiyor (dağıtımın geri taşıdığı çekirdekler hariç)

Kaynaklar

Bu yazı saldırı kodu ya da saldırı aracına bağlantı içermez.

Bu hafta sömürülenler · her pazartesi

KEV'e girenler, yeni PoC'ler, WordPress triyajı ve bu hafta ne yapmalı. Hesap gerekmez.

Adresiniz yalnızca bu e-posta için kullanılır; üçüncü tarafla paylaşılmaz.

Sıradaki

WordPress'te kritik açık CVE-2026-87902: siteniz etkileniyor mu?