SlowFuzz: Automated Domain-Independent Detection of Algorithmic Complexity Vulnerabilities
Not on the map. Why?
Abstract (arXiv)
Algorithmic complexity vulnerabilities occur when the worst-case time/space complexity of an application is significantly higher than the respective average case for particular user-controlled inputs. When such conditions are met, an attacker can launch Denial-of-Service attacks against a vulnerable application by providing inputs that trigger the worst-case behavior. Such attacks have been known to have serious effects on production systems, take down entire websites, or lead to bypasses of Web Application Firewalls. Unfortunately, existing detection mechanisms for algorithmic complexity vulnerabilities are domain-specific and often require significant manual effort. In this paper, we design, implement, and evaluate SlowFuzz, a domain-independent framework for automatically finding algorithmic complexity vulnerabilities. SlowFuzz automatically finds inputs that trigger worst-case algorithmic behavior in the tested binary. SlowFuzz uses resource-usage-guided evolutionary search techniques to automatically find inputs that maximize computational resource utilization for a given application.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1; 2025: 0; 2026: 1.
6 papers.
- 2022DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networkscited by 16
- 2021Understanding Performance Problems in Deep Learning Systemscited by 12
- 2022RareGAN: Generating Samples for Rare Classescited by 9
- 2024Worst-Case Convergence Time of ML Algorithms via Extreme Value Theorycited by 1
- 2023Worst-Case Analysis is Maximum-A-Posteriori Estimationcited by 0
- 2026Rethinking Code Performance Benchmarks for LLMscited by 0
- 2026Rethinking Code Performance Benchmarks for LLMs8 Jul 2026
- 2024Worst-Case Convergence Time of ML Algorithms via Extreme Value Theory10 Apr 2024
- 2023Worst-Case Analysis is Maximum-A-Posteriori Estimation15 Oct 2023
- 2022DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networks10 Oct 2022
- 2022RareGAN: Generating Samples for Rare Classes20 Mar 2022
- 2021Understanding Performance Problems in Deep Learning Systems3 Dec 2021