GO-2023-2024
Dashboard / Vulnerabilities / GO-2023-2024
GO-2023-2024
Published: 13 Sept 2023Last Modified: 20 May 2024
Aliases:
Summary: Out-of-memory vulnerability in github.com/libp2p/go-libp2p
Details: A malicious actor can store an arbitrary amount of data in the memory of a remote node by sending the node a message with a signed peer record. Signed peer records from randomly generated peers can be sent by a malicious actor. This memory does not get garbage collected and so the remote node can run out of memory (OOM).
References: https://github.com/libp2p/go-libp2p/security/advisories/GHSA-gcq9-qqwx-rgj3, https://github.com/libp2p/go-libp2p/commit/45d3c6fff662ddd6938982e7e9309ad5fa2ad8dd
Affected packages
Package
Name: github.com/libp2p/go-libp2p
Purl: pkg:golang/github.com/libp2p/go-libp2p
Affected ranges
Type: SEMVER
Events:
Introduced- 0
Fixed -0.27.4
Affected versions
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
