Skip to main content
← All vulnerabilities
CVE-2020-26279GO-2022-0779GHSA-27PV-Q55R-222G

Path traversal

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.8.0-rc1, 0.8.0
None on Exploit-DB, Metasploit or GitHub

Summary

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 overwritten, or written to incorrect output directories. The issue can only occur when a get is done on an affected DAG. This is fixed in version 0.8.0-rc1.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • ipfs go-ipfs

    fixed in 0.8.0-rc1

  • github.com/ipfs/go-ipfsGo

    fixed in 0.8.0

References 3

GitHub · ipfs/go-ipfs

GitHub · whyrusleeping/tar-utils