Linux & Sunucu

KSMBD'de 9.0 puanlı iki RCE açığı: Linux sunucular için risk analizi

Linux'un yerleşik SMB sunucusu KSMBD'de 9.0 puanlı iki RCE açığı açıklandı. Biri kimlik doğrulaması öncesinde tetikleniyor; diğeri SMB Direct ve RDMA gerektiriyor.

Linux çekirdeğinin yerleşik SMB sunucusu KSMBD, Trend Micro'nun Zero Day Initiative tarafından 9.0 puanlanan iki kamuya açık uzaktan kod çalıştırma açığıyla gündemde. ZDI-CAN-33774 ağ kimlik doğrulamasından önce tetiklenebilirken ZDI-CAN-33549 için SMB Direct taşıması ve RDMA yetenekli bir ağ arayüzü gerekiyor.

Açıklar nasıl çalışıyor?

ZDI-CAN-33549, KSMBD'nin SMB Direct yolundaki bir tam sayı alt taşmasını kullanıyor. İstemci, ilk RDMA veri tanımlayıcısını beyan edilen veri yükünden uzun göndererek sunucudaki boyut sayacının sarmasına yol açabiliyor. Sonraki bellek kopyası tahsis edilen tamponun sonunu aşabiliyor. Saldırı için RDMA arayüzü, yazılabilir bir KSMBD payı ve SMB Direct müzakereesi gerekiyor.

ZDI-CAN-33774 ise KSMBD'nin işleyici tablosunu atarken oluşan yarış koşulunu hedefliyor. Aynı TCP yazma işleminde kısa SMB1 paketlerinin ardından gelen SMB2 paketi, kısa SMB1 verisinin SMB2 işleyicisiyle ele alınmasına yol açıyor ve okuma tamponun sonunu aşıyor. Saldırgan paya eriştiğinde tamponun sonunu aşan bir yazma yolu da bulunuyor. Bu açık, 445 portundaki KSMBD sunucusunda kimlik doğrulaması olmadan tetiklenebiliyor.

Yama ve CVE durumu

Perşembe itibarıyla iki açık için de ana çekirdekte veya linux-next ağacında açıkça belirtilmiş yama bulunmuyordu. Phoronix, Stefan Metzmacher'ın 33549 için bir sonraki geliştirme döngüsüne yönelik yama gönderdiğini bildirdi; ancak bu bilgi başka kaynaklarda doğrulanmamıştı. Ana çekirdek yamalarının kararlı dallara ve dağıtım çekirdeklerine ulaşması genellikle haftalar alıyor. KSMBD bakımcısı Namjae Jeon, 33774 yarış koşulunun 68f410faedaf commit'iyle düzeltildiğini yazdı. İki açığa da henüz CVE atanmamıştı; çekirdek projesi CVE'leri kararlı ağacında yama bulunduktan sonra atıyor.

Aktif olup olmadığını systemctl status ksmbd ve lsmod | grep ksmbd komutlarıyla kontrol edebilirsin. Red Hat Enterprise Linux, KSMBD modülünü varsayılan olarak içermiyor. KSMBD çalışan sunucular dağıtım yamalarını ve ana çekirdek gelişmelerini takip etmeli.

Ayrı bir yerel yetki yükseltme açığı

ZDI'nin aynı dönemdeki raporları arasında ZDI-CAN-33367 de var. Bu açık, yerel erişim gerektiren bir çekirdek ağ yığını ayrıcalık yükseltme açığı. CloudLinux çekirdek ekibi, açık kodu kullanarak AlmaLinux 8, 9 ve 10, CloudLinux 9 ve 10, Debian 12 ve 13 ile Ubuntu 24.04 ve 26.04 üzerinde kök yetkisi elde etti. CentOS 6 ve 7 etkilenmiyor. Açık, normal yerel kullanıcının yalnızca okuyabildiği setuid programlar ve /etc/passwd gibi dosyaların çekirdekteki bellek kopyasını değiştirerek makineyi ele geçirmeye yol açıyor.

Düzeltme alan dağıtımlara ulaşana kadar CloudLinux ve Sysdig, ayrıcalıksız kullanıcı ad alanına ihtiyaç duymayan sunucularda user.max_user_namespaces değerini 0 yapmayı öneriyor. sysctl user.max_user_namespaces komutu, yol kapalıyken 0 değerini gösterir. Bu ayar yeniden başlatma olmadan etkili; ancak normal hesaplar için rootsuz container, Flatpak ve bazı tarayıcı sandbox işlevlerini durduruyor ve CloudLinux ayarı exploit'e karşı henüz test etmedi. IPsec kullanmayan sistemlerde AlmaLinux esp4 ve esp6 modüllerini engellemeyi öneriyor. Sysdig, cumartesi itibarıyla açıkların kullanımının bildirilmediğini yazdı.

Bu haber https://thehackernews.com/2026/10/two-cvss-90-linux-ksmbd-rce-flaws.html kaynağı temel alınarak hazırlanmıştır.
#linux#ksmbd#smb#rce#zdi#siber güvenlik#ağ güvenliği#sunucu güvenliği