CVE-2026-73136
Açıklama
ZenHive mpp'de Capture-replay ile Kimlik Doğrulama Atlatma, kimliği doğrulanmamış bir üçüncü tarafın, ilgisiz bir ödeyici tarafından gerçekleştirilen bir transferi yeniden oynatarak ücretli kaynaklara erişmesine olanak tanır. MPP.Methods.Tempo normalde, memo içinde taşınan bir atıf nonce'u aracılığıyla, gerçekleşmiş bir TIP-20 TransferWithMemo'yu doğrulanmakta olan belirli challenge'a bağlar. method_config içinde statik bir "memo" yapılandırıldığında, check_matched_memo_binding/3 koşulsuz olarak eşleşme döndürür ve bu bağlama atlanır; geriye yalnızca token, alıcı, tutar ve statik memo değerinin eşleştirilmesi kalır. Statik memo her kimliği doğrulanmamış 402 yanıtında yansıtılır ve Tempo transferleri herkese açıktır; bu nedenle bir saldırgan, meşru bir müşteri tarafından ödenen eşleşen herhangi bir transferi alabilir, aynı route için yeni bir challenge talep edebilir ve bu işlem hash'ini type="hash" kimlik bilgisi olarak sunabilir. Hash yolu, sunan kişiyi transferi yayınlayan cüzdana bağlayan herhangi bir gönderici veya imza kontrolü gerçekleştirmez. Bu sorun mpp'yi etkiler: 0.6.1'den itibaren 0.6.4 öncesine kadar.
Nasıl düzeltilir
- zenhive machine_payments_protocol0.6.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| zenhive machine_payments_protocol | 0.6.1 ≤ v < 0.6.4 | 0.6.4 |
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.