Read-Only Execution Flaw in Klever-Go Blockchain Protocol
CVE-2026-46403

6.3MEDIUM

Key Information:

Vendor

Klever-io

Status
Vendor
CVE Published:
21 July 2026

What is CVE-2026-46403?

Klever-Go, the Go implementation of the Klever blockchain protocol, previously allowed a flaw in its read-only execution mechanism. Specifically, the ExecuteReadOnlyWithTypedArguments function did not properly enforce the read-only state during certain execution paths. This vulnerability enabled contracts to circumvent the intended isolation of read-only calls, allowing them to execute delete operations on target contracts they owned. When the operations succeeded, the resulting outputs could alter blockchain state inappropriately. The issue has been addressed in version 1.7.17, ensuring that both delete and upgrade processes now reject execution attempts when in read-only mode, thus protecting the integrity of smart contract operations.

Affected Version(s)

klever-go < 1.7.17

References

CVSS V3.1

Score:
6.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
Low
User Interaction:
None
Scope:
Changed

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.