Vulnerabilidad en mpp de ZenHive (CVE-2026-59694)
Gravedad CVSS v4.0:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
17/07/2026
Última modificación:
24/10/2026
Descripción
Validación incorrecta de la cantidad especificada en la entrada en ZenHive mpp permite a un cliente remoto no autenticado inflar el costo de gas por pago del pagador de tarifas por un gran multiplicador, degradando el margen operativo del patrocinador.<br />
<br />
Cuando la biblioteca Elixir mpp está configurada como pagador de tarifas (fee_payer: true), MPP.Tempo.Transaction.cosign_fee_payer/3 vuelve a firmar los campos base suministrados por el cliente del sobre 0x76 AASigned textualmente, incluyendo la lista de acceso EIP-2930, sin validar su longitud o contenido. Las entradas de la lista de acceso EIP-2930 incurren en gas intrínseco (~2.400 gas por dirección, más 1.900 gas por clave de almacenamiento) cobrado antes de que se ejecute cualquier código de operación, independientemente de si las direcciones listadas se tocan alguna vez. Un cliente malicioso envía una llamada transferWithMemo válida junto con un gran número de entradas de lista de acceso fabricadas. El servidor co-firma y transmite la transacción. La transferencia prevista se ejecuta normalmente, pero la billetera del pagador de tarifas paga un gran múltiplo del costo de gas esperado sin trabajo en cadena correspondiente.<br />
<br />
Con el valor predeterminado del mantenedor de 137 entradas de lista de acceso (encajando dentro del límite de 10.000 bytes por campo de encabezado de Bandit) y 100 Gwei max_fee_per_gas, el costo de gas por pago aumenta de ~51.287 a ~380.087 gas, un multiplicador de 7,4x. El abuso sostenido destruye el margen operativo del patrocinador en pagos de bajo costo y, con el tiempo, agota la billetera del pagador de tarifas.<br />
<br />
Este problema afecta a mpp: desde 0.2.0 antes de 0.6.0.
Impacto
Puntuación base 4.0
8.30
Gravedad 4.0
ALTA
Referencias a soluciones, herramientas e información
- https://cna.erlef.org/cves/CVE-2026-59694.html
- https://github.com/ZenHive/mpp/commit/5d6338e2334084c5f2a78cfcca474830733ed7e8
- https://github.com/ZenHive/mpp/security/advisories/GHSA-qpxh-ff8m-c62v
- https://osv.dev/vulnerability/EEF-CVE-2026-59694
- https://github.com/ZenHive/mpp/security/advisories/GHSA-qpxh-ff8m-c62v


