CVE-2026-73136 in mpp
Résumé
par VulDB • 19/08/2026
Contournement de l'authentification par rejeu dans ZenHive mpp permet à un tiers non authentifié d’obtenir des ressources payées en rejouant un transfert réglé par un payeur sans rapport.
MPP.Methods.Tempo lie normalement un TIP-20 TransferWithMemo réglé au défi spécifique sous vérification via une nonce d'attribution incluse dans le mémo. Lorsqu'un « mémo » statique est configuré dans method_config, check_matched_memo_binding/3 renvoie la correspondance de manière inconditionnelle et cette liaison est ignorée, ne laissant que le jeton (token), le destinataire, le montant et la valeur du mémo statique à faire correspondre. Le mémo statif est échoé dans chaque réponse 402 non authentifiée et les transferts Tempo sont publics ; un attaquant peut donc prendre n'importe quel transfert correspondant payé par un client légitime, demander un nouveau défi pour le même itinéraire (route), et présenter l'historique de transaction (transaction hash) comme une identité de type « hash ». Le chemin haché ne vérifie ni l'émetteur ni la signature reliant le présentateur au portefeuille qui a diffusé le transfert.
Ce problème affecte mpp : des versions 0.6.1 à avant 0.6.4.
If you want to get best quality of vulnerability data, you may have to visit VulDB.