Locus: Agentic Predicate Synthesis for Directed Fuzzing

Read full text
Authors: Jie Tang Zhu, Chihao Shen, Ziyang Li, Jiahao Yu, Yizheng Chen, Kexin Pei
Cited by: 0

Abstract

Directed fuzzing aims to find program inputs that lead to specified target program states. It has broad applications, such as debugging system crashes, confirming reported bugs, and generating exploits for potential vulnerabilities. This task is inherently challenging because target states are often deeply nested in the program, while the search space manifested by numerous possible program inputs is prohibitively large. Existing approaches rely on branch distances or manually-specified constraints to guide the search; however, the branches alone are often insufficient to precisely characterize progress toward reaching the target states, while the manually specified constraints are often tailored for specific bug types and thus difficult to generalize to diverse target states and programs.

Fields of Study & Subjects

Software Testing and Debugging Techniques Advanced Malware Detection Techniques Web Application Security Vulnerabilities

Publication details

Pages
992–1005
Publication date
12 April 2026