Açık Nasıl Çalışıyor?
Drupal Güvenlik Ekibi'nin yayımladığı güvenlik bildirimine göre açık, yalnızca çekirdek üzerinden değil; katkılı modüller aracılığıyla tetiklenebiliyor. Bilinen en az bir saldırı yolunun herhangi bir kimlik doğrulaması gerektirmediği de açıkça belirtildi. Güvenlik bildirisi, hangi katkılı modüllerin bu açığa kapı araladığını açıklamadı; özel kodların da benzer bir risk oluşturabileceğine dikkat çekti.Teknik açıdan bakıldığında sorun, Field UI'ın yönetici tablolarını oluştururken kullandığı render dizilerinde yatıyor. Güncelleme öncesinde tablo öğesinin ön-render adımı, her satırın #region_callback özelliğinde taşınan PHP çağrılabilirini herhangi bir denetim yapmadan call_user_func_array üzerinden çalıştırıyordu. Drupal'ın render motoru, 2019'da yayımlanan 8.8 sürümünden bu yana güvenilmeyen render geri çağrımlarını reddedecek biçimde yapılandırılmış olsa da tablo öğesinin kendi yöntemlerine güvenildiğinden bu denetim devreye girmiyordu. Söz konusu kod yapısının en az Drupal 8.9.0'dan, yani 2020'den bu yana değişmeden kaldığı belirlendi.
Güncellemeyle birlikte bu geri çağrım artık çalıştırılmıyor. Yeni kodda her satırın bölgesi, satırın kendi bölge değerinden okunuyor; değer tanımlı bir bölgeye karşılık gelmiyorsa tablonun gizli bölgesi ya da ilk bölgesi kullanılıyor. Güncelleme sonrasında #region_callback kullanan özel kodların artık çalışmayacağını belirten Pantheon, yöneticilere alan yönetimi ve görüntüleme sayfalarını test etmelerini tavsiye etti.
Hangi Sürümler Etkileniyor, Ne Yapılmalı?
Güvenlik güncellemesi üç desteklenen dal için sunuldu: Drupal 11.4.x için 11.4.10, Drupal 11.3.x için 11.3.19 ve Drupal 10.6.x için 10.6.19. Üretim ortamı için önerilmeyen Drupal 12.0.0 beta, 12.0.0-beta2 sürümüyle güncellendi. Drupal 11.2.x ve altı, 10.5.x ve altı ile Drupal 8 ve 9 için herhangi bir yama yayımlanmadı; bu sürümler destek ömrünü tamamlamış durumda. Ayrıca 11.3.x ve 10.6.x dallarının güvenlik desteğinin Aralık 2026'da sona ereceği de hatırlatıldı.4 Ekim haftasına ait verilere göre drupal.org'a sürüm bildiren 531.499 sitenin 151.442'si, yani yüzde 28,5'i, etkilenen ve güncelleme almayan bir dalda çalışıyordu. Güncelleme hemen yapılamıyorsa Field UI modülünün (field_ui) kaldırılması geçici bir koruma sağlıyor; ancak bu durumda alan ve görüntüleme yönetimi sayfaları kullanılamaz hale geliyor. Drupal'ın Standart kurulum profiliyle kurulan sitelerin, modül sonradan kaldırılmadıkça Field UI'ı barındırdığı belirtildi.
Drupal Steward ve WAF Koruması
Drupal Güvenlik Ekibi tarafından kuralları yazılan web uygulama güvenlik duvarı hizmeti Drupal Steward, bu açığa yönelik bilinen bazı saldırı vektörlerini zaten engelliyor. Acquia, Pantheon, Ironstar ve Skpr, bu hizmeti müşterileri için çalıştırıyor. Bununla birlikte güvenlik bildirisi, Steward'ın tüm olası saldırı yollarını kapsamadığını ve bu hizmeti kullanan sitelerin de güncelleme yapması gerektiğini vurguladı.Güvenlik ekibi, yayın tarihinde açığa ait kamuya açık bir istismar kodu bulunmadığını belirtti. 15 Ekim itibarıyla da herhangi bir istismar kodu ortaya çıkmamış, aktif bir saldırı girişimi raporlanmamıştı. Ekip, 12 Ekim'de yayın öncesi bir duyuru yaparak siteleri zaman ayırmaya çağırmış ve "saatler ya da günler içinde istismarların geliştirilebileceği" uyarısında bulunmuştu. Mayıs ayında, yalnızca PostgreSQL kullanan siteleri etkileyen bir SQL enjeksiyon açığı için güvenlik bildirisi yayımlandıktan iki gün içinde istismar girişimleri gözlemlenmiş, CISA da söz konusu açığı istismar edilen güvenlik açıkları kataloğuna eklemişti.
Bağımsız Modül ve Ek Yamalar
Entity List modülü de aynı koşulları taşıyan ve oturum açılmadan ulaşılabilen bir yolu içeren ayrı bir kritik uzaktan kod çalıştırma açığıyla karşı karşıya kaldı; bu açık CVE-2026-108099 olarak kayıt altına alındı. Modülün 3.0.10 sürüm notları, düzeltmenin Field UI değişikliğini yansıttığını belirtiyor. Çekirdek güncellemesi bu modülü otomatik olarak güncellemiyor. 4 Ekim haftasında 90 sitenin bu modülü kullandığı raporlandı.Aynı çekirdek sürümleri, Link modülündeki (CVE-2026-108515) ve Navigation modülündeki (CVE-2026-108514) iki orta düzey kritik siteler arası betik çalıştırma açığını da kapattı; bu açıkların her ikisi de en azından oturum açmış bir kullanıcı gerektiriyor. Drupal 7, drupal.org üzerinde Ocak 2025'te destek ömrünü tamamlamış olsa da Pantheon, Tag1 Consulting iş birliğiyle sunduğu uzun vadeli destek kapsamında Drupal 7.107 sürümünü yamayı geriye taşıyarak yayımladı. Açığı raporlayanlar arasında Güvenlik Ekibi'nden Drew Webber ve Octavio Galland yer alıyor.

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.