CVE-2026-67581 in mpp
Riassunto
di VulDB • 19/08/2026
Bypass dell'autenticazione tramite capture-replay in ZenHive mpp consente a un client remoto non autenticato di ottenere risorse a pagamento risottoponendo una transferimento già completato sulla blockchain (settled on-chain transfer).
MPP.Methods.EVM.verify/2 accetta le credenziali della transaction-hash e verifica il trasferimento basandosi esclusivamente su token, destinatario e importo (ERC-20) o su destinatario e valore (native). La prova non è vincolata alla challenge in fase di verifica né a qualsiasi registro di utilizzo precedente. Il modulo generico MPP.Plug utilizza come chiavi per lo store deduplicato il campo challenge.id, che viene rigenerato per ogni risposta 402. Su un percorso con prezzo statico, un singolo trasferimento storico corrispondente all'addebito soddisfa quindi un numero illimitato di addebiti successivi, inclusi i trasferimenti che un attaccante può leggere da un block explorer pubblico.
Questo problema interessa mpp: dalla versione 0.3.0 alla 0.6.3 (esclusa).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.