Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
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