CVE-2026-59695
Təsvir
ZenHive mpp-də Girişdə Göstərilən Kəmiyyətin Düzgün Validasiya Edilməməsi autentifikasiyadan keçməmiş uzaq klientə özbaşına yüksək gas qiyməti göstərməklə tək sorğuda haqq ödəyən pul kisəsini boşaltmağa imkan verir. mpp Elixir kitabxanası haqq ödəyən kimi konfiqurasiya edildikdə (fee_payer: true), MPP.Tempo.Transaction.cosign_fee_payer/3 klient tərəfindən təqdim edilən 0x76 AASigned zərfinin əsas sahələrini, o cümlədən max_fee_per_gas və max_priority_fee_per_gas sahələrini, onların məqbul hədlər daxilində olduğunu validasiya etmədən olduğu kimi yenidən imzalayır. Zərərli klient bu sahələr üçün imzalanmış zərfdə özbaşına böyük dəyərlər yerləşdirir. Server tranzaksiyanı birgə imzalayır və yayımlayır. Haqq ödəyən pul kisəsindən tutulan effective_gas_price hücumçu tərəfindən təqdim edilmiş yuxarı hədlərdən əldə olunur, buna görə də server bu şişirdilmiş hər-gas tariflərini öz pul kisəsindən ödəyir. Tək hazırlanmış sorğu pul kisəsini tamamilə boşalda bilər, bundan sonra server qanuni ödəniş sorğuları üçün gas maliyyələşdirə bilməyəcək. Bu problem mpp-yə təsir edir: 0.2.0-dan 0.6.0-dan əvvələ qədər.
Necə düzəltmək olar
- ZenHive mpp0.6.0, 5d6338e2334084c5f2a78cfcca474830733ed7e8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ZenHive mpp | 0.2.0 ≤ v < 0.6.0, d29d54e507918db00a5b65d90136b73166c017d7 ≤ v < 5d6338e2334084c5f2a78cfcca474830733ed7e8 | 0.6.0, 5d6338e2334084c5f2a78cfcca474830733ed7e8 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.