SoK: Towards Effective Automated Vulnerability Repair

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Li, Ying, shezan, Faysal hossain, wei, Bomin, Wang, Gang, Tian, Yuan
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910806971514880
author Li, Ying
shezan, Faysal hossain
wei, Bomin
Wang, Gang
Tian, Yuan
author_facet Li, Ying
shezan, Faysal hossain
wei, Bomin
Wang, Gang
Tian, Yuan
contents The increasing prevalence of software vulnerabilities necessitates automated vulnerability repair (AVR) techniques. This Systematization of Knowledge (SoK) provides a comprehensive overview of the AVR landscape, encompassing both synthetic and real-world vulnerabilities. Through a systematic literature review and quantitative benchmarking across diverse datasets, methods, and strategies, we establish a taxonomy of existing AVR methodologies, categorizing them into template-guided, search-based, constraint-based, and learning-driven approaches. We evaluate the strengths and limitations of these approaches, highlighting common challenges and practical implications. Our comprehensive analysis of existing AVR methods reveals a diverse landscape with no single ``best'' approach. Learning-based methods excel in specific scenarios but lack complete program understanding, and both learning and non-learning methods face challenges with complex vulnerabilities. Additionally, we identify emerging trends and propose future research directions to advance the field of AVR. This SoK serves as a valuable resource for researchers and practitioners, offering a structured understanding of the current state-of-the-art and guiding future research and development in this critical domain.
format Preprint
id arxiv_https___arxiv_org_abs_2501_18820
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SoK: Towards Effective Automated Vulnerability Repair
Li, Ying
shezan, Faysal hossain
wei, Bomin
Wang, Gang
Tian, Yuan
Cryptography and Security
The increasing prevalence of software vulnerabilities necessitates automated vulnerability repair (AVR) techniques. This Systematization of Knowledge (SoK) provides a comprehensive overview of the AVR landscape, encompassing both synthetic and real-world vulnerabilities. Through a systematic literature review and quantitative benchmarking across diverse datasets, methods, and strategies, we establish a taxonomy of existing AVR methodologies, categorizing them into template-guided, search-based, constraint-based, and learning-driven approaches. We evaluate the strengths and limitations of these approaches, highlighting common challenges and practical implications. Our comprehensive analysis of existing AVR methods reveals a diverse landscape with no single ``best'' approach. Learning-based methods excel in specific scenarios but lack complete program understanding, and both learning and non-learning methods face challenges with complex vulnerabilities. Additionally, we identify emerging trends and propose future research directions to advance the field of AVR. This SoK serves as a valuable resource for researchers and practitioners, offering a structured understanding of the current state-of-the-art and guiding future research and development in this critical domain.
title SoK: Towards Effective Automated Vulnerability Repair
topic Cryptography and Security
url https://arxiv.org/abs/2501.18820