漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
libp2p: CPU DoS via oversized IHAVE and IWANT control message arrays
Vulnerability Description
libp2p is a JavaScript Implementation of libp2p networking stack. Prior to 16.0.0, @libp2p/gossipsub defaultDecodeRpcLimits set maxIhaveMessageIDs and maxIwantMessageIDs to Infinity, allowing oversized IHAVE and IWANT control message arrays in message/decodeRpc.ts and gossipsub.ts to synchronously iterate roughly 180,000 message IDs per 4 MB frame and block the Node.js event loop. This issue is fixed in version 16.0.0.
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
libp2p 资源管理错误漏洞
Vulnerability Description
libp2p是libp2p组织开源的一个点对点网络协议栈。 libp2p 16.0.0之前版本存在资源管理错误漏洞,该漏洞源于@libp2p/gossipsub的defaultDecodeRpcLimits将maxIhaveMessageIDs和maxIwantMessageIDs设置为无限大,导致恶意构造的IHAVE和IWANT控制消息数组可同步迭代每4MB帧约180,000个消息ID,从而阻塞Node.js事件循环。
CVSS Information
N/A
Vulnerability Type
N/A