Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en core-rs-albatross de nimiq (CVE-2026-46539)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-345 Verificación insuficiente de autenticidad de los datos
Fecha de publicación:
10/06/2026
Última modificación:
23/07/2026

Descripción

Nimiq es una implementación en Rust del protocolo Nimiq de Prueba de Participación basado en el algoritmo de consenso Albatross. Antes de la versión 1.4.0, una falla lógica en BlockInclusionProof::is_block_proven hace que la función devuelva verdadero sin realizar ninguna verificación criptográfica cuando get_interlink_hops produce una lista de saltos vacía. Esto ocurre cuando el bloque objetivo está en la posición del bloque de elección inmediatamente anterior a la época del election head. Un atacante que proporciona pruebas de inclusión de transacciones puede falsificar un encabezado de MacroBloque para esa posición de época y hacer que sea aceptado como 'probado' sin ninguna verificación de hash o firma. Este problema ha sido parcheado en la versión 1.4.0.