USENIX Security2022Top-tier venue
Total Eclipse of the Heart - Disrupting the InterPlanetary File System
Bernd Prünster, Alexander Marsalek, Thomas Zefferer
Abstract
Peer-to-peer networks are an attractive alternative to classical client-server architectures in several fields of application such as voice-over-IP telephony and file sharing. Recently, a new peer-to-peer solution called the InterPlanetary File System (IPFS) has attracted attention, which promises to re-decentralise the Web. Being increasingly used as a stand-alone application, IPFS has also emerged as the technical backbone of various other decentralised solutions and was even used to evade censorship. Decentralised applications serving millions of users rely on IPFS as one of their crucial building blocks. This popularity makes IPFS attractive for large-scale attacks. We have identified a conceptual issue in one of IPFS's core libraries and demonstrate their exploitation by means of a successful end-to-end attack. We evaluated this attack against the IPFS reference implementation on the public IPFS network, which is used by the average user to share and consume IPFS content. Results obtained from mounting this attack on live IPFS nodes show that arbitrary IPFS nodes can be eclipsed, i.e. isolated from the network, with moderate effort and limited resources. Compared to similar works, we show that our attack scales linearly even beyond current network sizes and can disrupt the entire public IPFS network with alarmingly low effort. The vulnerability set described in this paper has been assigned CVE-2020-10937. Responsible disclosure procedures are currently being carried out and have led to mitigations being deployed, with additional fixes to be rolled out in future releases.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 73108245-16d6-4fac-99fa-be4d8659b8c2Cited by top-tier papers8
- Nurgle: Exacerbating Resource Consumption in Blockchain State Storage via MPT ManipulationZheyuan He, Zihao Li, Ao Qiao, Xiapu Luo et al.S&P 2024 · 21 citations
- Centralization in the Decentralized Web: Challenges and Opportunities in IPFS Data ManagementRuizhe Shi, Ruizhi Cheng, Yuqi Fu, Bo Han et al.WWW 2025 · 8 citations
- Guardians of the Galaxy: Content Moderation in the InterPlanetary File SystemSaidu Sokoto, Leonhard Balduf, Dennis Trautwein, Yiluo Wei et al.USENIX Security 2024 · 6 citations
- Partitioning Ethereum without Eclipsing ItHwanjo Heo, Seungwon Woo, Taeung Yoon, Min Suk Kang et al.NDSS 2023
- Content Censorship in the InterPlanetary File SystemSrivatsan Sridhar, Onur Ascigil, Navin V. Keizer, François Genon et al.NDSS 2024
Related papers
- Design and evaluation of IPFS: a storage layer for the decentralized webDennis Trautwein, Aravindh Raman, Gareth Tyson, Ignacio Castro et al.SIGCOMM 2022 · 188 citations
- Peer2PIR: Private Queries for IPFSMiti Mazmudar, Shannon Veitch, Rasoul Akhavan MahdaviS&P 2025
- Netting Phish in the IPFS Ocean: Real-Time Monitoring and Characterization of Decentralized Phishing CampaignsAnas Kastantin, Leonhard Balduf, Onur Ascigil, Saidu Sokoto et al.WWW 2026
- The Eternal Tussle: Exploring the Role of Centralization in IPFSYiluo Wei, Dennis Trautwein, Yiannis Psaras, Ignacio Castro et al.NSDI 2024 · 14 citations
- Is IPFS Ready for Decentralized Video Streaming?Zhengyu Wu, ChengHao Ryan Yang, Santiago Vargas, Aruna BalasubramanianWWW 2023 · 8 citations
