CVE-2025-69209
Açıklama
ArduinoCore-avr, Arduino AVR Boards platformunun kaynak kodlarını ve yapılandırma dosyalarını içerir. 1.8.7 öncesi sürümlerdeki bir güvenlik açığı, yüksek hassasiyetle kayan noktalı değerler dizelere dönüştürülürken bir saldırganın yığın tabanlı arabellek taşması tetiklemesine olanak tanır. Etkilenen String oluşturucularına veya concat yöntemlerine çok büyük `decimalPlaces` değerleri geçirilerek, `dtostrf` fonksiyonunun sabit boyutlu yığın arabelleklerinin dışına yazmasına neden olunur; bu durum bellek bozulmasına ve hizmet reddine yol açar. Belirli koşullar altında bu durum, AVR tabanlı Arduino kartlarında rastgele kod çalıştırılmasına imkan verebilir. ### Yamalar - Düzeltme, aşağıdaki bağlantıda bulunan `1.8.7` sürümünden itibaren dahil edilmiştir [ArduinoCore-avr v1.8.7](https://github.com/arduino/ArduinoCore-avr) - Düzeltme commit'i şu bağlantıda mevcuttur [1a6a417f89c8901dad646efce74ae9d3ddebfd59](https://github.com/arduino/ArduinoCore-avr/pull/613/commits/1a6a417f89c8901dad646efce74ae9d3ddebfd59) ### Referanslar - [ASEC-26-001 ArduinoCore-avr vXXXX Resolves Buffer Overflow Vulnerability](https://support.arduino.cc/hc/en-us/articles/XXXXX) ### Katkıda Bulunanlar - SecMate (https://secmate.dev/) kurumundan Maxime Rossi Bellom ve Ramtine Tofighi Shirazi
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| arduino ArduinoCore-avr | < 1.8.7 | — |
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.