libp2p 是 libp2p 网络协议栈的 JavaScript 实现。在版本 15.0.0 至 16.0.5 中, 在 中使用了默认的 策略。其中, 函数会使用攻击者控制的 来验证签名,但当声称的作者是一个未内嵌公钥的 RSA 类型 Peer ID 时,该函数会跳过将该密钥与 进行绑定的校验。 未认证的 attackers(攻击者)可以将受害者的 RSA Peer ID 填入 ,使用攻击者自己的私钥对消息进行签名,并在 中提供攻击者的公钥,从而导致该消息被视为由受害者创建并被接受和传播。 任何依赖于 字段来执行
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.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-86039 | 8.2 HIGH | libp2p: PeerStore accepts attacker-signed PeerRecords for a victim peer ID and stores cert |
| CVE-2026-86040 | 7.5 HIGH | libp2p: Unbounded RPC decode + synchronous subscription processing in @libp2p/floodsub all |
No comments yet