Güvenlik araştırmacısı Quentin Kaiser, bazı Broadcom tabanlı yönlendiricilerde kullanılan eski bir Wi-Fi Protected Setup (WPS) bileşeninde ciddi bir güvenlik açığı belirledi. 2010’dan beri var olduğu bildirilen ve WPSplinter adı verilen sorun, Wi-Fi menzili içinde bulunan saldırganların savunmasız cihazlara yetkisiz erişim sağlamasına yol açabiliyor. Bu erişim için ağın Wi-Fi parolasını veya WPS PIN kodunu bilmek gerekmeyebiliyor.
Açığın kaynağı, Broadcom’un eski WPS Monitor bileşenindeki WPS mesajı işleme biçimi. Yönlendiriciye gelen mesaj parçaları birleştirilirken verilerin uzunluğu ve bellekte kaplayacağı alan yeterince denetlenmiyor. Bu tür bir bellek sınırı kontrolü eksikliği, saldırganın beklenenden uzun veriler göndererek yazılımın çalışma biçimini bozmasına ve belirli koşullarda cihaz üzerinde kod çalıştırmasına imkan tanıyabiliyor. Riskin gerçekleşmesi cihaz modeline, yazılım sürümüne ve üreticinin uyguladığı yapılandırmaya bağlıdır; dolayısıyla tüm Broadcom tabanlı yönlendiricilerin aynı şekilde etkilendiği sonucu çıkarılmamalıdır.
WPSplinter saldırısı ne anlama geliyor?
WPS, kullanıcıların bir kablosuz ağa bağlanmasını kolaylaştırmak amacıyla geliştirilen bir özelliktir. WPS Monitor gibi bileşenler, yönlendiricideki bu işlevin yönetilmesinde rol oynar. Araştırmacının bulgularına göre WPSplinter, bu bileşenin özel biçimde hazırlanmış WPS mesajlarını işlerken yaptığı bellek hatasından yararlanıyor. Saldırganın cihazın kablosuz kapsama alanında bulunması gerekiyor; ancak saldırı için önce Wi-Fi parolasını ele geçirmesi şart olmayabiliyor.
Kaiser’in Hexacon etkinliğinde paylaştığı araştırmada, Askey TCG3000 ve Sagemcom üretimi Proximus BBOX3V+ gibi cihazlar üzerinde testler gerçekleştirildiği bildirildi. Bu testlerde Wi-Fi kimlik bilgilerinin açığa çıkarılabildiği ve bazı koşullarda cihaz üzerinde uzaktan komut çalıştırılabildiği gösterildi. Araştırmacı ayrıca saldırının yalnızca yönlendiricinin hemen yakınında bulunan kişilerle sınırlı olmayabileceğini belirtiyor; yine de olası erişim mesafesi çevresel koşullara ve kullanılan donanıma göre değişebilir.
Yönlendirici üzerinde yetkisiz komut çalıştırılması, yalnızca cihazın kendisini değil, ona bağlı ev veya iş ağını da riske atabilir. Saldırgan, elde ettiği erişim düzeyine bağlı olarak ağ trafiğini gözlemlemeye, yönlendirici ayarlarını değiştirmeye veya aynı ağa bağlı sistemlere ulaşmaya çalışabilir. Bu nedenle bulgu, özellikle güncelleme almayan eski cihazlar için önem taşıyor. Bununla birlikte, araştırma kapsamında gösterilen sonuçlar her modelde aynı saldırı adımlarının veya etkinin geçerli olduğu anlamına gelmez.
Yama ve cihaz desteğiyle ilgili belirsizlikler
Broadcom, sorunun ilgili kodda 2018’de giderildiğini ve eski yazılım bileşeninin artık desteklenmediğini belirtiyor. Şirketin bu gerekçeyle açığa bir CVE tanımlayıcısı atamadığı aktarılıyor. CVE numarası bulunmaması, güvenlik sorununun önemsiz veya etkisiz olduğu anlamına gelmez; bu numaralar, bilinen açıkları ortak bir sistemle takip etmek için kullanılır. Üstelik bir yonganın veya yazılım bileşeninin üreticisi tarafından düzeltilmiş olması, düzeltmenin yönlendirici üreticilerinin ürün yazılımlarına da eklendiğini tek başına kanıtlamaz.
Kaiser, 2018’de yapılan değişikliğin yeterli olmadığını ve birçok üreticinin gerekli düzeltmeyi ürünlerine taşımadığını savunuyor. Yönlendirici üreticileri, Broadcom’un sağladığı bileşenleri kendi yazılımlarına entegre eder; güncellemenin son kullanıcılara ulaşması için üreticinin veya internet servis sağlayıcısının ayrıca yeni bir ürün yazılımı yayımlaması gerekir. Bu nedenle aynı yonga ailesini kullanan iki farklı cihazın güvenlik durumu birbirinden farklı olabilir. Kullanıcıların cihaz modelini ve ürün yazılımı sürümünü kontrol etmesi bu açıdan önemlidir.
Broadcom’un önerdiği yaklaşım, eski WPS Monitor bileşenini bırakıp açık kaynaklı hostapd sistemine geçilmesini içeriyor. Ancak bu değişiklik her cihaz için basit bir güncelleme değildir; üreticilerin donanım ve yazılım uyarlaması yapması gerekir. Araştırmacının aktardığına göre, eski eCos tabanlı BCM3380, BCM3383 ve BCM33834 yonga setleri için uygulanabilir bir geçiş yolu bulunmuyor. Linux tabanlı BCM3390, BCM63xx, BCM65xx ve BCM68xx donanımlarında ise üreticinin gerekli uyarlamayı yapması halinde düzeltme mümkün olabilir.
Ürün desteği sona ermiş cihazlarda üreticinin yeni yazılım yayımlaması beklenmeyebilir. Böyle bir durumda kullanıcıların açığı kendi başlarına bir ayarla kesin olarak kapatması mümkün olmayabilir. Özellikle ağ geçidi olarak internet servis sağlayıcısının verdiği bir cihaz kullanılıyorsa, servis sağlayıcıya model ve güncel yazılım desteği hakkında danışmak yararlı olacaktır. Cihazın kullanım ömrü dolmuşsa ve güvenlik güncellemesi almıyorsa, güncel destek sunan bir yönlendiriciyle değiştirilmesi daha güvenli bir seçenek olabilir.
Kullanıcılar şimdi ne yapabilir?
-
Yönlendiricinin marka ve modelini, donanım sürümünü ve kurulu ürün yazılımı sürümünü cihazın yönetim arayüzünden veya üreticinin uygulamasından kontrol edin.
-
Üreticinin ve internet servis sağlayıcınızın destek sayfalarında güvenlik duyurusu ya da yeni ürün yazılımı olup olmadığını araştırın. Güncelleme bulunuyorsa, talimatları izleyerek cihaz yazılımını güncelleyin.
-
WPS özelliğini kullanmıyorsanız yönetim arayüzünden kapatın. Bu adım genel olarak saldırı yüzeyini azaltabilir; ancak WPSplinter açığını kesin olarak giderdiği varsayılmamalıdır. Sorun, uygulamanın WPS mesajlarını işleyen bileşeninde bulunabileceğinden, yalnızca ekrandaki WPS seçeneğini kapatmak yeterli olmayabilir.
-
Yönetim arayüzü parolasını güçlü ve benzersiz bir parola olarak belirleyin; yönlendiricinin uzaktan yönetim özelliği gerekmiyorsa kapalı tutun. Bu önlemler yetkisiz erişim riskini azaltmaya yardımcı olur, ancak bellek hatası için üretici yamasının yerini tutmaz.
-
Servis sağlayıcınıza yönlendiricinizin güvenlik güncellemesi alıp almadığını ve cihazınızın bu açıklardan etkilenip etkilenmediğini sorun. Modelin etkilenip etkilenmediği doğrulanamıyorsa, üreticiden açık bir yanıt istemek en doğru yaklaşımdır.
-
Cihaz artık desteklenmiyorsa, özellikle evden çalışma, çevrim içi bankacılık veya hassas cihazların kullanıldığı ağlarda güncel destek alan bir yönlendiriciye geçmeyi değerlendirin.
Önemli nokta: Wi-Fi parolasını değiştirmek, ağ adını gizlemek veya WPS PIN kodunu yenilemek bu bellek işleme sorununu tek başına çözmez. En etkili önlem, üretici ya da servis sağlayıcı tarafından sağlanan doğrulanmış bir yazılım düzeltmesidir. Böyle bir düzeltme yoksa ve cihazın desteği sona ermişse, donanımı değiştirmek güvenlik açısından en güvenilir seçenektir.










