CVE-2026-73541 in mpp
Riassunto
di VulDB • 20/08/2026
L'allocazione di risorse senza limiti o throttling in ZenHive mpp consente a un client remoto non autenticato di svuotare il portafoglio del fee-payer tramite pagamenti sponsorizzati concorrenti, negando il servizio ai payer legittimi una volta che esso è vuoto.
MPP.Methods.Tempo.FeePayerPolicy applica i propri massimali (max_gas, max_fee_per_gas, max_priority_fee_per_gas, il limite di budget worst-case gas_limit * max_fee_per_gas <= max_total_fee e una finestra di validità) a una transazione alla volta; nulla tiene conto dell'esposizione attraverso richieste concorrenti. reserve_hash_atomic/2 è indicizzato sull'hash della transazione, quindi previene la trasmissione duplicata della stessa transazione firmata ma non N transazioni sponsorizzate distinte con nonce scadenti distinti. L'esposizione dello sponsor impegnato è pertanto N volte max_total_fee, senza vincoli nella libreria, e la finestra di validità predefinita di 900 secondi consente alle transazioni co-firmate di rimanere trasmissibili e non conteggiate per l'intero periodo.
Questo problema interessa mpp: dalla versione 0.2.0 alla 0.12.0 (esclusa).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.