Vulnerabilidad en core-rs-albatross de nimiq (CVE-2026-40094)
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
20/05/2026
Última modificación:
23/07/2026
Descripción
nimiq-blockchain proporciona almacenamiento persistente de bloques para la implementación en Rust de Nimiq. En las versiones 1.3.0 y anteriores, el descubrimiento de network-libp2p acepta actualizaciones firmadas de PeerContact de pares no confiables y las almacena en una libreta de contactos de pares, lo que finalmente lleva a un fallo de la libreta de direcciones. Un PeerContact puede contener legalmente una lista de direcciones vacía (ninguna validación intrínseca exige que no esté vacía). Posteriormente, PeerContactBook::known_peers construye una libreta de direcciones tomando addresses.first().expect('cada par debería tener al menos una dirección'). Si el atacante ha insertado un contacto de par firmado con addresses=[], cualquier llamada a get_address_book (RPC/cliente web) puede entrar en pánico y bloquear el nodo/la tarea RPC dependiendo de la configuración de pánico. Este problema ha sido solucionado en la versión 1.4.0.
Impacto
Puntuación base 3.x
4.30
Gravedad 3.x
MEDIA


