漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Klever-Go KVM: Hash-array amplification in P2P resolver request handling
Vulnerability Description
Klever-Go is the Go implementation of the Klever blockchain protocol. Prior to 1.7.18, the P2P resolver request handling logic is vulnerable to hash-array amplification. A connected peer can send a compressed RequestDataType_HashArrayType direct request that is only 442 bytes on the wire but expands into 200,000 decoded hash entries inside the resolver path. The resolver's antiflood logic counts only a single logical message and the compressed wire size, and while Batch.Decompress() caps the decompressed byte size, it never limits the number of decoded repeated-field items. As a result, both TxResolver and TrieNodeResolver preallocate and iterate over the entire unchecked set of decoded hashes, causing remote memory and CPU amplification against any node that accepts P2P peer connections. This issue is fixed in version 1.7.18.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Vulnerability Title
Klever 资源管理错误漏洞
Vulnerability Description
Klever是Klever组织的一个高性能区块链网络,专为去中心化应用、资产管理和智能合约执行而设计。 Klever 1.7.18之前版本存在资源管理错误漏洞,该漏洞源于P2P解析器请求处理逻辑存在哈希数组放大问题,可能导致已连接的对等方发送压缩的RequestDataType_HashArrayType直接请求,该请求在线路上仅为442字节,但在解析器路径中可扩展为200000个解码哈希条目,且解析器的防泛洪逻辑仅计算单个逻辑消息和压缩线大小,Batch.Decompress()虽限制解压字节大小但未限
CVSS Information
N/A
Vulnerability Type
N/A