CyberSecBulletin

Ipfs vulnerabilities

We track 5 vulnerabilities in Ipfs products across 5 products. 5 are rated high or critical, and none are known to be exploited. The most recent was published on May 10, 2023.

5vulnerabilities
0critical
5high
0exploited
7.5average CVSS score

Latest Ipfs vulnerabilities

  • 7.5 High severity

    boxo: Allocation of Resources Without Limits or Throttling

    CVE-2023-25568Ipfs

    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 i

  • 7.5 High severity

    go-unixfsnode: Uncontrolled Resource Consumption

    CVE-2023-23631Ipfs

    github.com/ipfs/go-unixfsnode is an ADL IPLD prime node that wraps go-codec-dagpb's implementation of protobuf to enable pathing. In versions priot to 1.5.2 trying to read malformed HAMT sharded directories can cause panics and virtual memory leaks. If you are

  • 7.5 High severity

    go-bitfield: Improper Validation of Specified Quantity in Input

    CVE-2023-23626Ipfs

    go-bitfield is a simple bitfield package for the go language aiming to be more performant that the standard library. When feeding untrusted user input into the size parameter of `NewBitfield` and `FromBytes` functions, an attacker can trigger `panic`s. This ha

  • 7.5 High severity

    go-unixfs: Uncontrolled Resource Consumption

    CVE-2023-23625Ipfs

    go-unixfs is an implementation of a unix-like filesystem on top of an ipld merkledag. Trying to read malformed HAMT sharded directories can cause panics and virtual memory leaks. If you are reading untrusted user input, an attacker can then trigger a panic. Th

  • 7.5 High severity

    go-merkledag: Unchecked Return Value

    CVE-2022-23495IpfsEPSS 1.41%

    go-merkledag implements the 'DAGService' interface and adds two ipld node types, Protobuf and Raw for the ipfs project. A `ProtoNode` may be modified in such a way as to cause various encode errors which will trigger a panic on common method calls that don't a