TP-Link erişim noktasındaki veri bozulması çekirdek açığıyla çözüldü
Öne çıkanlar
- Qualcomm yonga setindeki DMA önbellek tutarsızlığı, yerel ağdan Wi-Fi'a aktarılan paketlerde 64 baytlık veri bozulmasına yol açtı.
- Bozuk paketlere donanım tarafından geçerli TCP sağlama toplamı atandığı için hata yalnızca TLS katmanında fark edildi.
- TP-Link güncelleme desteğini kestiği için sorunlu hızlandırma ayarları CVE-2022-0185 çekirdek açığı istismar edilerek kapatıldı.
- Hızlandırma kapatıldığında indirme hızı yüzde 8 azaldı ancak aktarımlardaki veri kayıpları tamamen sıfırlandı.
Bir araştırmacı, TP-Link EAP770 Wi-Fi 7 erişim noktasında büyük dosya indirmeleri sırasında yaşanan TLS ve SSH hatalarını incelerken donanım düzeyinde bir veri bozulması tespit etti. Yapılan paket analizleri sonucunda ağ kablosundan kablosuz ağa geçen akışlarda 64 baytlık veri bloklarının bozulduğu ve buna rağmen geçerli TCP sağlama toplamları üretildiği ortaya çıktı. Üreticinin birinci sürüm cihaza artık yazılım güncellemesi sağlamayacağını açıklaması üzerine araştırmacı sorunun kaynağına odaklandı.
İncelemeler, sorunun Qualcomm IPQ9574 yonga setine ait ağ sürücüsündeki doğrudan bellek erişimi (DMA) ve işlemci önbellek tutarsızlığından kaynaklandığını gösterdi. Sürücünün paket arabelleklerini temizlemeden yeniden kullanması nedeniyle kirli önbellek satırları bellekteki yeni paketlerin üzerine yazılıyor, donanımsal hızlandırma mekanizması da bozuk veriye yeniden geçerli sağlama toplamı hesaplıyordu. Cihaz arayüzünde hızlandırma ayarlarını kapatacak bir seçenek bulunmadığı için kök yetkisi elde edilmesi zorunlu hale geldi.
Araştırmacı, Linux çekirdeğindeki CVE-2022-0185 güvenlik açığını ve boru hattı arabelleği manipülasyonunu kullanarak cihaza özel bir yerel yetki yükseltme zinciri geliştirdi. Kök erişimi sağlandıktan sonra Qualcomm'un donanımsal paket hızlandırma özellikleri devre dışı bırakıldı ve veri aktarımındaki bozulmalar tamamen sona erdi. Cihaz yeniden başladığında ayarlar sıfırlandığı için işlem yerel ağdaki bir sunucu üzerinden otomatikleştirildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.