CVE-2026-49343 Details
Description
Klever-Go is the Go implementation of the Klever blockchain protocol. In versions prior to 1.7.18, the account-data trie syncers are vulnerable to a resource-exhaustion flaw that leaks bounded throttler slots on error paths. In syncDataTrie() (in both userAccountsSyncer.go and kappAccountsSyncer.go), StartProcessing() reserves a slot from the NumGoRoutinesThrottler, but the corresponding EndProcessing() is only called on the success path and on the duplicate-root early return. As a result, any error from trie.NewTrie(), trie.NewTrieSyncer(), or trieSyncer.StartSyncing() (including the network-dependent timeout path) permanently consumes one slot for the lifetime of the throttler. An attacker who can repeatedly cause trie-node sync failures or timeouts during bootstrap can exhaust the bounded throttler, after which further account-data trie syncs stop making progress and SyncAccounts() returns a timeout. Because epoch bootstrap in syncUserAccountsState() and syncKappAccountsState() aborts on any such error, this causes bootstrap to fail, a core availability issue affecting fresh, restarting, or resyncing nodes and validators. This issue is fixed in version 1.7.18.
A resource-exhaustion vulnerability has been identified in Klever-Go, specifically in versions prior to 1.7.18. The issue arises in the account-data trie synchronization process, where error paths leak throttler slots, leading to a denial-of-service condition. When the sync process encounters errors or timeouts, it fails to release the consumed slots, causing the synchronization to stall. This issue is particularly impactful during epoch bootstrap, as it can disrupt the availability of fresh, restarting, or resyncing nodes and validators.
To address this vulnerability, update to Klever-Go version 1.7.18, which includes a fix for the throttler slot leak in the account-data trie synchronization process. No additional configuration changes or data migrations are required.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Aug 7, 2026CISA-ADP
Assessed Aug 13, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/klever-io/klever-go/security/advisories/GHSA-fw38-pc54-jvx9 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/klever-io/klever-go/releases/tag/v1.7.18 | [email protected] | BundleRelease NotesVendor |
| https://github.com/klever-io/klever-go/security/advisories/GHSA-fw38-pc54-jvx9 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-400 | Uncontrolled Resource Consumption | [email protected] |
| CWE-772 | Missing Release of Resource after Effective Lifetime | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Klever-Go | < 1.7.18 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 13, 2026 | CVE Modified | CISA-ADP |
| Aug 7, 2026 | New CVE Received | [email protected] |
Volerion