CVE-2026-54754
Received Received - Intake

Marketplace Settlement Flaw in Klever-Go Exploits Royalty Manipulation

Vulnerability report for CVE-2026-54754, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-28

Last updated on: 2026-08-28

Assigner: GitHub, Inc.

Description

Klever-Go is the Go implementation of the Klever blockchain protocol. Prior to 1.7.19, marketplace settlement in core/kapp/market/market.go reads MarketOrderData.ReferralPercentage from the listing while reading asset.Royalties.MarketPercentage live at purchase time. An asset owner can create a valid listing and then use AssetTrigger UpdateRoyalties to make the combined referral and royalty percentages exceed the bid. executeBuyMarket pays referral and royalty amounts unconditionally while computeMarketOwnerAmount silently skips a nonpositive seller remainder, allowing MarketBuy, BuyItNow, or auction Claim settlement to credit more KLV or sale currency than the buyer paid. This can create unbacked currency and corrupt token supply integrity. This issue is fixed in version 1.7.19.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-08-28
Generated
2026-08-29
AI Q&A
2026-08-29
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
klever klever-go 1.7.19

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-682 The product performs a calculation that generates incorrect or unintended results that are later used in security-critical decisions or resource management.
CWE-367 The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.
CWE-191 The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Klever-Go's marketplace settlement allows asset owners to manipulate royalty percentages after listing. The system reads referral percentages at listing time but royalty percentages live during purchase. If combined, these exceed the bid amount, the seller's share becomes negative and is skipped, causing the marketplace to pay out more than the buyer paid. This creates unbacked KLV tokens, corrupting token supply integrity.

Impact Analysis

This vulnerability allows attackers to create unbacked KLV tokens, inflating the token supply and potentially devaluing holdings. Users may face financial losses if exploited transactions occur. Marketplace operations could be disrupted, and accounts involved in exploits may be frozen, preventing normal transactions.

Mitigation Strategies

Upgrade to Klever-go version 1.7.19 or later to apply the patch that prevents marketplace buy overflows and enforces referral and royalty percentage limits. Enable the FixMarketBuyOverflow fork flag to activate consensus-level protections and account freezing for exploited addresses.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-54754. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart