BinPool: A Dataset of Vulnerabilities for Binary Security Analysis
The development of machine learning techniques for discovering software vulnerabilities relies fundamentally on the availability of appropriate datasets. The ideal dataset consists of a large and diverse collection of real-world vulnerabilities, paired so as to contain both vulnerable and patched versions of each program. Naturally, collecting such datasets is a laborious and time-consuming task. Within the specific domain of vulnerability discovery in binary code, previous datasets are either publicly unavailable, lack semantic diversity, involve artificially introduced vulnerabilities, or were collected using static analyzers, thereby themselves containing incorrectly labeled example programs.
Authors
- Georgios Nikitopoulos
- Mukund Raghothaman (ORCID: https://orcid.org/0000-0003-2879-0932)
- Christophe Hauser (ORCID: https://orcid.org/0000-0001-7698-8041)
- Aaron Portnoy
- Sima Arasteh
- Nicolaas Weideman (ORCID: https://orcid.org/0000-0002-4000-1193)
- Wei‐Cheng Wu (ORCID: https://orcid.org/0000-0002-9211-6224)
Institutions
- Dartmouth College (US)
- University of Southern California (US)
- University of Thessaly (GR)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1145/3696630.3728606
- Citations
- 1
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.49