Article (Scientific journals)
Just-in-Time Detection of Silent Security Patches
TANG, Xunzhu; KIM, Kisub; EZZINI, Saad et al.
2025In ACM Transactions on Software Engineering and Methodology
Peer Reviewed verified by ORBi
 

Files


Full Text
TOSEM25-LLMDA.pdf
Author postprint (1.64 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] Open-source code is pervasive. In this setting, embedded vulnerabilities are spreading to downstream software at an alarming rate. Although such vulnerabilities are generally identified and addressed rapidly, inconsistent maintenance policies can cause security patches to go unnoticed. Indeed, security patches can be silent, i.e., they do not always come with comprehensive advisories such as CVEs. This lack of transparency leaves users oblivious to available security updates, providing ample opportunity for attackers to exploit unpatched vulnerabilities. Consequently, identifying silent security patches just in time when they are released is essential for preventing n-day attacks and for ensuring robust and secure maintenance practices. With llmda we propose to (1) leverage large language models (LLMs) to augment patch information with generated code change explanations, (2) design a representation learning approach that explores code-text alignment methodologies for feature combination, (3) implement a label-wise training with labeled instructions for guiding the embedding based on security relevance, and (4) rely on a probabilistic batch contrastive learning mechanism for building a high-precision identifier of security patches. We evaluate llmda on the PatchDB and SPI-DB literature datasets and show that our approach substantially improves over the state-of-the-art, notably GraphSPD by 20% in terms of F-Measure on the SPI-DB benchmark.
Disciplines :
Computer science
Author, co-author :
TANG, Xunzhu  ;  University of Luxembourg
KIM, Kisub  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > TruX > Team Tegawendé François d A BISSYANDE ; DGIST, Repulic of Korea
EZZINI, Saad  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > TruX > Team Jacques KLEIN ; King Fahd University of Petroleum &, Minerals, Saudi Arabia
SONG, Yewei  ;  University of Luxembourg
TIAN, Haoye  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > TruX > Team Tegawendé François d A BISSYANDE ; University of Melbourne, Australia
KLEIN, Jacques  ;  University of Luxembourg
BISSYANDE, Tegawendé  ;  University of Luxembourg
External co-authors :
no
Language :
English
Title :
Just-in-Time Detection of Silent Security Patches
Publication date :
29 July 2025
Journal title :
ACM Transactions on Software Engineering and Methodology
ISSN :
1049-331X
Publisher :
Association for Computing Machinery (ACM)
Peer reviewed :
Peer Reviewed verified by ORBi
Name of the research project :
R-AGR-3885 - H2020-ERC-NATURAL - BISSYANDE Tegawendé
Available on ORBilu :
since 02 September 2025

Statistics


Number of views
50 (1 by Unilu)
Number of downloads
43 (0 by Unilu)

OpenCitations
 
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu