libp2p 是 libp2p 网络栈的 JavaScript 实现。在 4.2.9 版本之前,reservation-store.ts 中的租约刷新路径会复用同一个 retimeableSignal,但在每次刷新时都会无条件地注册另一个 abort 监听器。因此,远程对等节点可以反复对同一租约发送有效的 RESERVE 请求,导致 @libp2p/circuit-relay-v2 中继服务器中监听器和闭包的数量无限制增长,从而引发拒绝服务(DoS)攻击。此问题已在 4.2.9 版本中修复。
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 comments yet