CVE-2020-4060
Açıklama
LoRa Basics Station 2.0.4 sürümünden önceki sürümlerde, bellek bozulmasına yol açan bir serbest bırakıldıktan sonra kullanım (Use After Free) zafiyeti bulunmaktadır. Bu hata, 32-bit makinelerde, CUPS sunucusunun imza uzunluğunun 2 GByte'tan büyük olduğu bir mesajla (https://doc.sm.tc/station/cupsproto.html#http-post-response) yanıt vermesi durumunda (pratikte asla gerçekleşmez) veya yanıtın bu sorunu tetiklemek için özel olarak hazırlanmasıyla (yani imza uzunluk alanının, imza aslında o kadar veri içermemesine rağmen (2**31)-1'den daha büyük bir değer belirtmesiyle) tetiklenir. Böyle bir senaryoda, 32-bit makinelerde Basic Station, bir bellek parçasının serbest bırakıldıktan sonra erişildiği bir kod yolunu çalıştırarak işlemin çökmesine ve yeniden başlatılmasına neden olur. CUPS işlemi tipik olarak TLS üzerinden karşılıklı olarak kimlik doğrulamalıdır. Bu nedenle, bu zafiyeti tetiklemek için saldırganın öncelikle CUPS sunucusuna erişim sağlaması gerekir. Kullanıcı TLS üzerinden kimlik doğrulama olmadan çalışmayı seçmişse ancak yine de bu zafiyet konusunda endişeliyse, olası bir geçici çözüm TLS kimlik doğrulamasını etkinleştirmektir. Bu sorun 2.0.4 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- semtech lora_basics_station2.0.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| semtech lora_basics_station | v < 2.0.4 | 2.0.4 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.