Needles at Scale: LLM-Assisted Target Selection for Windows Vulnerability Research
Not on the map. Why?
Abstract (arXiv)
The attack surface of a modern operating system is a haystack: thousands of signed binaries and millions of functions, almost none relevant to any given vulnerability. A human analyst or an LLM agent must pick the function worth reading before analyzing it. At whole-OS scope, this target selection, not the analysis, is the binding constraint. We present Symbolicate-Enrich-Sample, a low-cost batch pipeline that turns a corpus of production Windows binaries into a queryable, priority-ranked research queue. We (i) recover function-level symbols for stripped vendor binaries by auto-fetching the public symbol files and joining them to a recovered call graph; (ii) attach cheap, deterministic structural features to each named function and, conditioned on those features, use a low-cost language model to assign a reachability tier, a risk level, a bug-class hypothesis, and a rationale; and (iii) draw diverse, prioritized batches via a priority-weighted importance sampler. The contribution is a selection substrate: the prioritization layer a downstream detector or LLM agent runs on top of. Across a whole Windows image of 7,231,419 functions, the labels are markedly selective, and stacking deterministic filters on them leaves a ~22K-function shortlist: the candidate needles, few enough for a human or agent to work through. We characterize the pipeline's selectivity and its failure modes, describe the methodology, and report aggregate statistics; we withhold the derived dataset for legal and dual-use reasons.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 13 references that are in the map. First posted on arXiv 31 May 2026.
Builds on
6 of 13 references.
References · 6
- 2024LLM Agents can Autonomously Exploit One-day Vulnerabilitiescited by 128
- 2024Large Language Model for Vulnerability Detection and Repair: Literature Review and the Road Aheadcited by 42
- 2025SecVulEval: Benchmarking LLMs for Real-World C/C++ Vulnerability Detectioncited by 19
- 2025Prompting the Priorities: A First Look at Evaluating LLMs for Vulnerability Triage and Prioritizationcited by 3
- 2023Machine Learning for Actionable Warning Identification: A Comprehensive Surveycited by 1
- 2025Sift or Get Off the PoC: Applying Information Retrieval to Vulnerability Research with SiftRankcited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Calibration Without Comprehension: Diagnosing the Limits of Fine-Tuning LLMs for Vulnerability Detection in Systems Software
- 2026RAVEN: Retrieval-Augmented Vulnerability Exploration Network for Memory Corruption Analysis in User Code and Binary Programs
- 2025Reasoning with LLMs for Zero-Shot Vulnerability Detection
- 2025SoK: Systematizing LLM Prompt Security: Taxonomies, Datasets, and Unified Evaluation of Attacks and Defenses
- 2026Identifying Adversary Tactics and Techniques in Malware Binaries with an LLM Agent
- 2026Representation Matters: An Empirical Study of Program Representations for LLM Vulnerability Reasoning
- 2026Beyond Function-Level Analysis: Context-Aware Reasoning for Inter-Procedural Vulnerability Detection
- 2026Antaeus: Hunting Repository-Level Logic Vulnerabilities via Context-Grounded LLM Reasoning ↗