CVE-2026-59695
Açıklama
ZenHive mpp bileşenindeki girdi içerisindeki belirtilen miktarın uygun şekilde doğrulanmaması, kimlik doğrulaması yapmamış uzak bir istemcinin rastgele yüksek bir gas fiyatı belirleyerek tek bir istekte ücret ödeyen cüzdanı boşaltmasına olanak tanır. mpp Elixir kütüphanesi ücret ödeyici olarak yapılandırıldığında (fee_payer: true), MPP.Tempo.Transaction.cosign_fee_payer/3 fonksiyonu; max_fee_per_gas ve max_priority_fee_per_gas dahil olmak üzere, 0x76 AASigned zarfının istemci tarafından sağlanan temel alanlarını makul sınırlar içinde olduklarını doğrulamadan aynen yeniden imzalar. Kötü niyetli bir istemci, imzalı zarfa bu alanlar için rastgele büyük değerler yerleştirir. Sunucu işlemi ortaklaşa imzalar ve yayınlar. Ücret ödeyen cüzdandan tahsil edilen effective_gas_price değeri saldırgan tarafından sağlanan tavan değerlerden türetilir, böylece sunucu bu şişirilmiş birim gas ücretlerini kendi cüzdanından öder. Özel olarak hazırlanmış tek bir istek cüzdanı tamamen boşaltabilir ve bunun ardından sunucu artık meşru ödeme istekleri için gas sponsoru olamaz. Bu sorun mpp'nin 0.2.0 ile 0.6.0 arasındaki sürümlerini etkilemektedir.
Nasıl düzeltilir
- ZenHive mpp0.6.0, 5d6338e2334084c5f2a78cfcca474830733ed7e8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ZenHive mpp | 0.2.0 ≤ v < 0.6.0, d29d54e507918db00a5b65d90136b73166c017d7 ≤ v < 5d6338e2334084c5f2a78cfcca474830733ed7e8 | 0.6.0, 5d6338e2334084c5f2a78cfcca474830733ed7e8 |
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.