{"id":"CVE-2023-40583","aliases":["GHSA-gcq9-qqwx-rgj3","GO-2023-2024"],"url":"https://o3.security/vulnerability/CVE-2023-40583","summary":"libp2p nodes vulnerable to OOM attack","details":"libp2p is a networking stack and library modularized out of The IPFS Project, and bundled separately for other tools to use. In go-libp2p, by using signed peer records a malicious actor can store an arbitrary amount of data in a remote node’s memory. This memory does not get garbage collected and so the victim can run out of memory and crash. If users of go-libp2p in production are not monitoring memory consumption over time, it could be a silent attack i.e. the attacker could bring down nodes over a period of time (how long depends on the node resources i.e. a go-libp2p node on a virtual server with 4 gb of memory takes about 90 sec to bring down; on a larger server, it might take a bit longer.) This issue was patched in version 0.27.4.","published":"2023-08-25T20:25:28.297Z","modified":"2026-08-12T03:51:33.231761092Z","cvss":{"score":7.5,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},"epss":{"score":0.00772,"percentile":0.52549,"asOf":"2026-08-23"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"Go","name":"github.com/libp2p/go-libp2p","fixedVersion":"0.27.4"}],"fix":{"url":"https://github.com/libp2p/go-libp2p/commit/45d3c6fff662ddd6938982e7e9309ad5fa2ad8dd","label":"libp2p/go-libp2p@45d3c6f"},"references":[{"type":"WEB","url":"https://github.com/libp2p/go-libp2p/releases/tag/v0.27.4"},{"type":"WEB","url":"https://github.com/libp2p/go-libp2p/releases/tag/v0.27.7"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/40xxx/CVE-2023-40583.json"},{"type":"ADVISORY","url":"https://github.com/libp2p/go-libp2p/security/advisories/GHSA-gcq9-qqwx-rgj3"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-40583"},{"type":"FIX","url":"https://github.com/libp2p/go-libp2p/commit/45d3c6fff662ddd6938982e7e9309ad5fa2ad8dd"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-12T03:51:33.231761092Z"}}