Magneto: A Step-Wise Approach to Exploit Vulnerabilities in Dependent Libraries via LLM-Empowered Directed Fuzzing
The wide adoption of open source third-party libraries can propagate vulnerabilities that originally exist in third-party libraries through dependency chains to downstream projects. To mitigate this security risk, vulnerability exploitation analysis has been proposed to further reduce false positives of vulnerability reachability analysis. However, existing approaches work less effectively when the vulnerable function of the vulnerable library is indirectly invoked by a client project through a call chain of multiple steps.
Authors
- Bihuan Chen (ORCID: https://orcid.org/0000-0001-7238-7492)
- Susheng Wu (ORCID: https://orcid.org/0009-0005-2169-7032)
- Yiheng Huang (ORCID: https://orcid.org/0009-0003-4722-3658)
- Xin Peng (ORCID: https://orcid.org/0000-0003-3376-2581)
- Yuliang Yang (ORCID: https://orcid.org/0009-0005-6460-8976)
- Zhuotong Zhou (ORCID: https://orcid.org/0009-0006-7819-9656)
Institutions
- Fudan University (CN)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3695531
- Citations
- 5
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.43
Funders
- National Natural Science Foundation of China