VYPR
Vendor

Ipld

Products
18
CVEs
25
Across products
26
Status
Private

Products

18

Recent CVEs

25
View all 25 CVEs →
  • CVE-2026-35457HigApr 7, 2026
    risk 0.53cvss 8.2epss 0.00

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to 0.17.1, the rendezvous server stores pagination cookies without bounds. An unauthenticated peer can repeatedly issue DISCOVER requests and force unbounded memory growth. This…

  • CVE-2026-35405HigApr 7, 2026
    risk 0.49cvss 7.5epss 0.00

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to 0.17.1, libp2p-rendezvous server has no limit on how many namespaces a single peer can register. A malicious peer can just keep registering unique namespaces in a loop and the…

  • CVE-2026-33040HigMar 20, 2026
    risk 0.49cvss 7.5epss 0.01

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. In versions prior to 0.49.3, the Gossipsub implementation accepts attacker-controlled PRUNE backoff values and may perform unchecked time arithmetic when storing backoff state. A specially…

  • CVE-2022-23487HigDec 7, 2022
    risk 0.49cvss 7.5epss 0.01

    js-libp2p is the official javascript Implementation of libp2p networking stack. Versions older than `v0.38.0` of js-libp2p are vulnerable to targeted resource exhaustion attacks. These attacks target libp2p’s connection, stream, peer, and memory management. An attacker can…

  • CVE-2022-23486HigDec 7, 2022
    risk 0.49cvss 7.5epss 0.01

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. In versions prior to 0.45.1 an attacker node can cause a victim node to allocate a large number of small memory chunks, which can ultimately lead to the victim’s process running out of…

  • CVE-2020-10937HigNov 2, 2020
    risk 0.49cvss 7.5epss 0.01

    An issue was discovered in IPFS (aka go-ipfs) 0.4.23. An attacker can generate ephemeral identities (Sybils) and leverage the IPFS connection management reputation system to poison other nodes' routing tables, eclipsing the nodes that are the target of the attack from the rest…

  • CVE-2023-25568HigMay 10, 2023
    risk 0.46cvss 8.2epss 0.01

    Boxo, formerly known as go-libipfs, is a library for building IPFS applications and implementations. In versions 0.4.0 and 0.5.0, if an attacker is able allocate arbitrary many bytes in the Bitswap server, those allocations are lasting even if the connection is closed. This…

  • CVE-2020-26279HigMar 24, 2021
    risk 0.43cvss 7.7epss 0.02

    go-ipfs is an open-source golang implementation of IPFS which is a global, versioned, peer-to-peer filesystem. In go-ipfs before version 0.8.0-rc1, it is possible for path traversal to occur with DAGs containing relative paths during retrieval. This can cause files to be…

  • CVE-2026-32314HigMar 16, 2026
    risk 0.42cvss 7.5epss 0.00

    Yamux is a stream multiplexer over reliable, ordered connections such as TCP/IP. Prior to 0.13.10, the Rust implementation of Yamux can panic when processing a crafted inbound Data frame that sets SYN and uses a body length greater than DEFAULT_CREDIT (e.g. 262145). On the first…

  • CVE-2026-31814HigMar 13, 2026
    risk 0.42cvss 7.5epss 0.00

    Yamux is a stream multiplexer over reliable, ordered connections such as TCP/IP. From 0.13.0 to before 0.13.9, a specially crafted WindowUpdate can cause arithmetic overflow in send-window accounting, which triggers a panic in the connection state machine. This is remotely…

  • CVE-2023-40583HigAug 25, 2023
    risk 0.42cvss 7.5epss 0.01

    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…

  • CVE-2023-22460HigJan 4, 2023
    risk 0.42cvss 7.5epss 0.01

    go-ipld-prime is an implementation of the InterPlanetary Linked Data (IPLD) spec interfaces, a batteries-included codec implementations of IPLD for CBOR and JSON, and tooling for basic operations on IPLD objects. Encoding data which contains a Bytes kind Node will pass a Bytes…

  • CVE-2022-2584HigDec 27, 2022
    risk 0.42cvss 7.5epss 0.01

    The dag-pb codec can panic when decoding invalid blocks.

  • CVE-2022-23492HigDec 8, 2022
    risk 0.42cvss 7.5epss 0.01

    go-libp2p is the offical libp2p implementation in the Go programming language. Version `0.18.0` and older of go-libp2p are vulnerable to targeted resource exhaustion attacks. These attacks target libp2p’s connection, stream, peer, and memory management. An attacker can cause…

  • CVE-2020-35909HigDec 31, 2020
    risk 0.42cvss 7.5epss 0.01

    An issue was discovered in the multihash crate before 0.11.3 for Rust. The from_slice parsing code can panic via unsanitized data from a network server.

  • CVE-2026-34219MedMar 31, 2026
    risk 0.38cvss 5.9epss 0.00

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to version 0.49.4, the Rust libp2p Gossipsub implementation contains a remotely reachable panic in backoff expiry handling. After a peer sends a crafted PRUNE control message with an…

  • CVE-2020-26283MedMar 24, 2021
    risk 0.37cvss 6.8epss 0.01

    go-ipfs is an open-source golang implementation of IPFS which is a global, versioned, peer-to-peer filesystem. In go-ipfs before version 0.8.0, control characters are not escaped from console output. This can result in hiding input from the user which could result in the user…

  • CVE-2022-47547MedDec 19, 2022
    risk 0.34cvss 5.3epss 0.01

    GossipSub 1.1, as used for Ethereum 2.0, allows a peer to maintain a positive score (and thus not be pruned from the network) even though it continuously misbehaves by never forwarding topic messages.

  • CVE-2026-42328MedMay 27, 2026
    risk 0.33cvss 6.2epss 0.00

    go-ipld-prime is an implementation of the InterPlanetary Linked Data (IPLD) spec interfaces, a batteries-included codec implementations of IPLD for CBOR and JSON, and tooling for basic operations on IPLD objects. Prior to 0.23.0, the DAG-CBOR and DAG-JSON decoders recurse on…

  • CVE-2026-35480MedApr 7, 2026
    risk 0.33cvss 6.2epss 0.00

    go-ipld-prime is an implementation of the InterPlanetary Linked Data (IPLD) spec interfaces, a batteries-included codec implementations of IPLD for CBOR and JSON, and tooling for basic operations on IPLD objects. Prior to 0.22.0, the DAG-CBOR decoder uses collection sizes…