Skip to content
OpenAdvisories

Vendor

ipfs

8 known vulnerabilities.

4 results · Clear filters · Feed

  • Medium 5.9

    Denial of service in HAMT Decoding in go-unixfs

    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. T…

  • Medium 5.9

    Denial of service when feeding malformed size arguments in go-bitfield

    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 h…

  • Medium 5.9

    HAMT Decoding Panics in github.com/ipfs/go-unixfsnode

    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 ar…

  • Medium 6.8

    Control character injection in console output

    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 r…