CVE-2026-87119
Təsvir
ZenHive mpp-də capture-replay vasitəsilə autentifikasiyadan yan keçmə zəifliyi, ələ keçirilmiş abunəlik aktivləşdirmə etibarnaməsinə sahib olan hücumçuya ödəniş edəni təkrar-təkrar yükləməyə imkan verir. Ödəniş edən şəxs Tempo KeyAuthorization-ı yalnız chain id, key type, key id, expiry, limits və scopes üzərindən imzalayır və onu tətikləyən challenge ilə heç bir əlaqə yoxdur. lib/mpp/methods/tempo/key_authorization.ex faylındakı MPP.Methods.Tempo.KeyAuthorization.verify/3 funksiyası bu imzalanmış sahələrin hər birini abunəlik sorğusuna qarşı sabitləyir və sabitlədiyi giriş açarı hər endpoint üçün statik server açarıdır, buna görə də bir imzalanmış avtorizasiya serverin eyni abunəlik şərtləri üçün verdiyi hər bir challenge-ə qarşı təsdiqlənir. MPP.Methods.Tempo.Subscription.activate/4 funksiyası aktivləşdirmələri challenge id vasitəsilə dublikatlardan təmizləyir, beləliklə, ələ keçirilmiş etibarnamənin yeni challenge altında təqdim edilməsi fərqli dedup açarı yaradır, claim_activation uğurlu olur və abunəlik tranzaksiyası yenidən qurulub yayılır. Hər bir replay ödəniş edənin pul kisəsindən yeni birinci dövr hesablaşma məbləğini çıxır və server açarını yenidən avtorizasiya edir ki, bu da yalnız abunəliyin vaxtının bitməsi və chain-in mövcud açarın yenidən quraşdırılmasına dair semantikaları ilə məhdudlaşır. Bu problem mpp-nin 0.14.0 versiyasından 0.16.2 versiyasına qədər olan hissəsinə təsir edir.
Necə düzəltmək olar
- ZenHive mpp0.16.2, 4b6eaec02af0e8485cfb4ff68f467d075ed5dd6f 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.14.0 ≤ v < 0.16.2, db464dfa9a86ccda58f0827101f6da6bd8aafa78 ≤ v < 4b6eaec02af0e8485cfb4ff68f467d075ed5dd6f | 0.16.2, 4b6eaec02af0e8485cfb4ff68f467d075ed5dd6f |
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.