CVE-2026-34067
Açıklama
nimiq-transaction, Nimiq'in Rust implementasyonunda kullanılacak işlem primitifini sağlar. Versiyon 1.3.0 öncesinde, `HistoryTreeProof::verify`, `assert_eq!(history.len(), positions.len())` nedeniyle `history.len() != positions.len()` olan hatalı bir kanıt durumunda panic oluşturur. Kanıt nesnesi, güvenilmeyen p2p yanıtlarından (`ResponseTransactionsProof.proof`) türetilir ve bu nedenle doğrulanana kadar ağ sınırında saldırgan kontrolündedir. Kötü niyetli bir eş, uzunluk uyumsuzluğu içeren hazırlanmış bir dahil etme kanıtı döndürerek sistem çökmesine neden olabilir. Bu güvenlik açığı için yama v1.3.0'ın bir parçası olarak eklenmiştir. Bilinen bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- nimiq nimiq_proof-of-stake1.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nimiq nimiq_proof-of-stake | v < 1.3.0 | 1.3.0 |
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.