CVE-2026-73136
Təsvir
ZenHive mpp-də capture-replay vasitəsilə autentifikasiyadan yan keçmə, autentifikasiya olunmamış üçüncü tərəfə əlaqəsiz bir ödəyici tərəfindən həyata keçirilmiş köçürməni təkrarlayaraq ödənişli resursları əldə etməyə imkan verir. MPP.Methods.Tempo normalda memo daxilindəki atributiv nonce vasitəsilə təsdiqlənmiş TIP-20 TransferWithMemo-nu yoxlanılan konkret çağırışa bağlayır. method_config-də statik "memo" konfiqurasiya edildikdə, check_matched_memo_binding/3 şərtə baxmayaraq uyğunluğu qaytarır və həmin bağlama prosesi ötürülür; beləliklə, yalnız token, alıcı, məbləğ və statik memo dəyərinin uyğunlaşdırılması qalır. Statik memo hər bir autentifikasiya olunmamış 402 cavabında əks olunur və Tempo köçürmələri açıqdır, buna görə də hücumçu legitim müştəri tərəfindən ödənilmiş hər hansı uyğun köçürməni götürə, eyni marşrut üçün yeni çağırış tələb edə və həmin tranzaksiya heşini type="hash" etibarlılığı kimi təqdim edə bilər. Heş yolu, təqdim edən şəxsi köçürməni yayan pul kisəsi ilə əlaqələndirən heç bir göndərən və ya imza yoxlamasını yerinə yetirmir. Bu problem mpp-nin 0.6.1 versiyasından 0.6.4 versiyasına qədər olan hissəsinə təsir edir.
Necə düzəltmək olar
- zenhive machine_payments_protocol0.6.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| zenhive machine_payments_protocol | 0.6.1 ≤ v < 0.6.4 | 0.6.4 |
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.