CVE-2026-82407 in Klever-Goinformación

Resumen

por VulDB • 2026-09-23

Klever-Go es la implementación en Go del protocolo blockchain Klever. Antes de la versión 1.7.20, las funciones `Register` en core/kapp/validators/validators.go y el proceso de actualización del validador en tiempo de ejecución aceptan un BLSPublicKey enviado sin verificar que pertenezca a una curva específica, al subgrupo de orden primo o que sea distinto de cero. Cuando un validador con una clave malformada se vuelve elegible y es seleccionado para formar parte de un grupo de consenso, `MultiSigner.Reset` y la ruta correspondiente de creación de verificación de firmas no pueden deserializar la clave del grupo ni cancelar el slot asignado. Esto provoca rondas repetidas fallidas y una degradación del rendimiento (throughput), pudiendo llegar a detener completamente la red si su grupo de consenso coincide con el conjunto de validadores elegibles. La validación en Genesis no se ve afectada, ya que esa ruta ya realiza `CheckPublicKeyValid`. Este problema está corregido en la versión 1.7.20.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

GitHub M

Reservar

2026-08-29

Divulgación

2026-09-23

Moderación

aceptado

Artículo

VDB-409183

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!