A Multi-Agent Framework for Automated Exploit Generation with Constraint-Guided Comprehension and Reflection
Siyi Chen, Tianhan Luo, Shijian Wu, Xiangyu Liu, Yilin Zhou, Qi Li, Wenyuan Xu

TL;DR
Vulnsage is a multi-agent framework leveraging LLMs and iterative feedback to improve automated exploit generation, effectively identifying vulnerabilities including zero-days.
Contribution
It introduces a novel multi-agent system that mimics human security workflows to enhance exploit generation and vulnerability verification.
Findings
Vulnsage generates 34.64% more exploits than existing tools.
Successfully discovered and verified 146 zero-day vulnerabilities.
Outperforms state-of-the-art AEG tools in experimental evaluations.
Abstract
Open-source libraries are widely used in modern software development, introducing significant security vulnerabilities. While static analysis tools can identify potential vulnerabilities at scale, they often generate overwhelming reports with high false positive rates. Automated Exploit Generation (AEG) emerges as a promising solution to confirm vulnerability authenticity by generating an exploit. However, traditional AEG approaches based on fuzzing or symbolic execution face path coverage and constraint-solving problems. Although LLMs show great potential for AEG, how to effectively leverage them to comprehend vulnerabilities and generate corresponding exploits is still an open question. To address these challenges, we propose Vulnsage, a multi-agent framework for AEG. Vulnsage simulates human security researchers' workflows by decomposing the complex AEG process into multiple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
