PT-2022-16020 · Unknown · Libp2P-Rust
P-Shahi
·
Published
2022-07-12
·
Updated
2023-07-14
·
CVE-2022-23486
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
libp2p-rust versions prior to 0.45.1
Description
The issue allows an attacker node to cause a victim node to allocate a large number of small memory chunks, leading to the victim's process running out of memory and potentially getting killed by its operating system. This can result in a denial of service attack, especially when executed against multiple nodes in a libp2p-based network.
Recommendations
For versions prior to 0.45.1, upgrade to libp2p v0.45.1 or above.
As a temporary workaround for users unable to upgrade, consider referencing the DoS Mitigation page for more information on how to incorporate mitigation strategies, monitor the application, and respond to attacks.
Exploit
Fix
Resource Exhaustion
Allocation of Resources Without Limits
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Libp2P-Rust