Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security · 2022 · 19 citations · 29 references
ComputingComputer ScienceCybersecuritySecure Software DevelopmentSoftware EngineeringVulnerability AnalysisPatch AnalysisPatch ManagementSoftware TestingSoftware Vulnerability DiscoveryStatic Vulnerability AnalysisVulnerability ManagementBlack-box FuzzingBug LocalizationCoverage-guided FuzzingGreybox FuzzingPatch PrioritizationRoot Cause DeterminationVulnerability Discovery
The popularity of coverage-guided greybox fuzzers has led to a tsunami of security-critical bugs that developers must prioritize and fix. Knowing the capabilities a bug exposes (e.g., type of vulnerability, number of bytes read/written) enables prioritization of bug fixes. Unfortunately, understanding a bug's capabilities is a time consuming process, requiring (a) an understanding of the bug's root cause, (b) an understanding how an attacker may exploit the bug, and (c) the development of a patch mitigating these threats. This is a mostly-manual process that is qualitative and arbitrary, potentially leading to a misunderstanding of the bug's capabilities.
29
Marcel Böhme, Van-Thuan Pham, Manh-Dung Nguyen et al. · 2017 · 717 citations
George Klees, Andrew Ruef, Benji Cooper et al. · 2018 · 597 citations · Full text
VUzzer: Application-aware Evolutionary Fuzzing
Sanjay Rawat, Vivek Jain, Ashish Kumar et al. · 2017 · 589 citations · Full text
Taint-based directed whitebox fuzzing
Vijay Ganesh, Tim Leek, Martin Rinard · 2009 · 350 citations · Full text