CVE-2026-82751
Təsvir
ZenHive mpp-də girişdə göstərilən miqdarın yanlış təsdiqlənməsi, autentifikasiya olunmamış uzaqdan müştərinin hər bir sponsorlu ödəniş üçün ödənişi edən tərəfin qaz xərclərini böyük multiplikatorla artırmasına və sponsorun müştərinin öz hesabı üçün giriş açarının təmin edilməsi xərclərini ödəməsinə şərait yaradır. Server Tempo ödənişlərini sponsorlaşdırdıqda, lib/mpp/methods/tempo/fee_payer_policy.ex faylındakı MPP.Methods.Tempo.FeePayerPolicy.measure/3 funksiyası müştəri tərəfindən imzalanmış 0x76 zərfin qaz sahələrini, ödəniş büdcəsini, etibarlılıq pəncərəsini və giriş siyahısını məhdudlaşdırır, lakin zərfin opsional key_authorization sahəsini daşıyıb-daşımadığını yoxlamır. Müştəri adi ödəniş çağırışı ilə yanaşı, öz hesabında token xərcləmə limitləri olan yeni giriş açarını təmin edən tam imzalanmış açar avtorizasiyasını əlavə edə bilər. Açar və hər bir limit yazısı sponsora daxili qaz kimi faturalandırılaşan daimi yaddaş yazılarıdır və yalnız gas_limit tavanı ilə məhdudlaşdırılır. Hesabat verənin standart olaraq üç token limiti olan bir açarı nümunəsində, sponsorlu xərc təxminən 46,587 qazdan təxminən 1,808,700 qaza qalxır və müştəri heç bir ödəniş etmədiyi etibarlı giriş açarına sahib olur. Bu problem mpp-nin 0.2.0 versiyasından 0.16.1 versiyasına qədər olan hissəsinə təsir edir.
Necə düzəltmək olar
- ZenHive mpp0.16.1, 0482572b47e1ffe1537ab80ab613d47b92833c2d 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.16.1, d29d54e507918db00a5b65d90136b73166c017d7 ≤ v < 0482572b47e1ffe1537ab80ab613d47b92833c2d | 0.16.1, 0482572b47e1ffe1537ab80ab613d47b92833c2d |
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.