Poster: A Case Study on Automated Vulnerability Repair Using Pre-Trained Language Models
Pre-trained language models (PLMs) have recently emerged as a powerful tool in Automated Vulnerability Repair (AVR), showing great potential in automating the generation of vulnerability patches. By leveraging their learned contextual understanding of code, these models are increasingly fine-tuned for complex tasks such as vulnerability detection and repair, making them valuable assets for improving software security. In this paper, we present a case study exploring the effectiveness of state-of-the-art (SOTA) AVR techniques that utilize PLMs for vulnerability repair. Our evaluation aims to determine whether these models genuinely understand security vulnerabilities and can generate appropriate fixes. Our findings highlight key challenges, including overfitting and unrealistic train/test data splits, which hinder the generalization of current approaches. These limitations underscore the need for more rigorous evaluation methodologies and improvements in model design to enhance the real-world applicability of AVR systems.
Authors
- Hyungon Moon (ORCID: https://orcid.org/0000-0002-4513-1034)
- Woorim Han (ORCID: https://orcid.org/0000-0003-0895-0986)
- Miseon Yu (ORCID: https://orcid.org/0000-0002-6076-1376)
- Yunheung Paek (ORCID: https://orcid.org/0000-0002-6412-2926)
- Young Han Lee (ORCID: https://orcid.org/0000-0001-8200-2867)
Institutions
- Seoul National University (KR)
- Sungshin Women's University (KR)
- Ulsan National Institute of Science and Technology (KR)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1109/svcc65277.2025.11133621
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00