CVE-2026-88388
Açıklama
Espruino 2v29 (commit bffc6d0), 64-bit derlemelerde JavaScript hata yığın izleme (stack-trace) işleme yolunda yığın tabanlı bir arabellek taşması zafiyeti içermektedir. Uzaktaki bir saldırgan, bir istisna tetikleyen ve jslPrintTokenLineMarker() fonksiyonuna ulaşan JavaScript girdisi sağlayabilir; bu fonksiyon, 4 baytlık bir int sütun değişkeninin adresini jsvGetLineAndCol() fonksiyonuna size_t işaretçisi olarak iletir. jsvGetLineAndCol(), uyumsuz işaretçi üzerinden 8 baytlık bir yazma işlemi gerçekleştirerek bitişikteki yığın belleğini üzerine yazar.
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 |
|---|---|---|
| Espruino | 2v29 | — |
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.