PT-2026-48345 · Klever-Go · Klever-Go

CVE-2026-52878

·

Published

2026-06-05

·

Updated

2026-08-08

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Klever-Go versions 1.7.14 through 1.7.17
Description A nil-pointer panic can be triggered by a protobuf Transaction where the embedded RawData sub-message is omitted, causing RawData to decode to nil. During the decoding and validation of transactions gossiped on the P2P network, the txVersionChecker.CheckTxVersion() function dereferences tx.RawData.Version without a nil check. Since the libp2p pubsub callback and the network layer do not implement a recovery mechanism, the panic crashes the entire node process. An attacker can send a 3-byte protobuf message without requiring a validator key, stake, funds, or an on-chain account. If enough nodes in the BLS validator set are targeted, block production can be stopped, leading to a chain halt.
Recommendations Update Klever-Go to version 1.7.18.

Exploit

Fix

DoS

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-52878
GHSA-RM5C-5X2P-48WR
GO-2026-5628
OPENSUSE-SU-2026:21483-1

Affected Products

Klever-Go