pith. sign in

Triggering and Detecting Exploitable Library Vulnerability from the Client by Directed Greybox Fuzzing

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Developers utilize third-party libraries to improve productivity, which also introduces potential security risks. Existing approaches generate tests for public functions to trigger library vulnerabilities from client programs, yet they depend on proof-of-concepts (PoCs), which are often unavailable. In this paper, we propose a new approach, LiveFuzz, based on directed greybox fuzzing (DGF) to detect the exploitability of library vulnerabilities from client programs without PoCs. LiveFuzz exploits a target tuple to extend existing DGF techniques to cross-program scenarios. Based on the target tuple, LiveFuzz introduces a novel Abstract Path Mapping mechanism to project execution paths, mitigating the preference for shorter paths. LiveFuzz also proposes a risk-based adaptive mutation to mitigate excessive mutation. To evaluate LiveFuzz, we construct a new dataset including 61 cases of library vulnerabilities exploited from client programs. Results show that LiveFuzz increases the number of target-reachable paths compared with all baselines and improves the average speed of vulnerability exposure. Three vulnerabilities are triggered exclusively by LiveFuzz.

fields

cs.SE 1

years

2026 1

verdicts

UNVERDICTED 1

representative citing papers

FIKA: Expanding Dependency Reachability with Executability Guarantees

cs.SE · 2026-04-21 · unverdicted · novelty 6.0

FIKA dynamically executes generated tests to prove executability of 2363 dependency call sites across eight Java projects, raising average coverage from 54% to 74% and strengthening Semgrep vulnerability reachability results.

citing papers explorer

Showing 1 of 1 citing paper.

  • FIKA: Expanding Dependency Reachability with Executability Guarantees cs.SE · 2026-04-21 · unverdicted · none · ref 37 · internal anchor

    FIKA dynamically executes generated tests to prove executability of 2363 dependency call sites across eight Java projects, raising average coverage from 54% to 74% and strengthening Semgrep vulnerability reachability results.