Abstract
Modern directed fuzzing often faces scalability issues when analyzing multiple targets in a program simultaneously. We observe that the root cause is that directed fuzzers are unaware of the correlations among the targets, thereby could degenerate into a target-undirected method. As a result, directed fuzzing suffers severely from efficiency when reproducing multiple targets. This paper presents Titan, which enables fuzzers to distinguish correlations among various targets in the program and, thus, optimizes the input generation to reproduce multiple targets effectively. Leveraging these correlations, Titan differentiates seeds' potential of reaching each target for the scheduling and identifies bytes that can be changed simultaneously for the mutation. We compare our approach to eight state-of-the-art (directed) fuzzers. The evaluation demonstrates that Titan outperforms existing approaches by efficiently detecting multiple targets, achieving a 21.4x speedup and requiring 95.0% fewer number of executions. In addition, Titan detects nine incomplete fixes, which cannot be detected by other directed fuzzers, in the latest versions of the benchmark programs with two CVE IDs assigned. © 2024 IEEE.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 45th IEEE Symposium on Security and Privacy, SP 2024 |
| Place of Publication | Los Alamitos, Calif. |
| Publisher | IEEE |
| Pages | 1849-1864 |
| ISBN (Electronic) | 9798350331301 |
| ISBN (Print) | 9798350331318 |
| DOIs | |
| Publication status | Published - 2024 |
| Externally published | Yes |
| Event | 45th IEEE Symposium on Security and Privacy (SP 2024) - Hilton San Francisco Union Square, San Francisco, United States Duration: 20 May 2024 → 23 May 2024 https://sp2024.ieee-security.org/index.html https://www.computer.org/csdl/proceedings/sp/2024/1RjE8VKKk1y https://ieeexplore.ieee.org/xpl/conhome/1000646/all-proceedings |
Publication series
| Name | Proceedings - IEEE Symposium on Security and Privacy |
|---|---|
| ISSN (Print) | 1081-6011 |
| ISSN (Electronic) | 2375-1207 |
Conference
| Conference | 45th IEEE Symposium on Security and Privacy (SP 2024) |
|---|---|
| Abbreviated title | S&P 2024 |
| Place | United States |
| City | San Francisco |
| Period | 20/05/24 → 23/05/24 |
| Internet address |
Funding
We thank the anonymous reviewers and the shepherd for their valuable feedback. The authors are supported, in part, by Hong Kong Research Grant Council under Grant No. RGC16206517, Hong Kong Innovation and Technology Commission under Grant No. ITS/440/18FP, National Natural Science Foundation of China under Grant No. 62302434, donations from Huawei, and Qizhen Scholar Foundation of Zhejiang University.
Research Keywords
- Directed fuzzin
- Multi-target
- Path correlation
Fingerprint
Dive into the research topics of 'Titan: Efficient Multi-target Directed Greybox Fuzzing'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver