LLM-Based Approach for Buffer Overflow Detection in Source Code

In today’s high-risk environments, software security is critical for companies, as vulnerabilities can expose sensitive information. Robust cybersecurity measures are essential to reducing the risk of unauthorized access. One major security issue is CWE-120, which deals with buffer overflow vulnerabilities. This paper explores the use of automated tools for detecting such vulnerabilities. Traditional detection tools, which often rely on conventional computational models, struggle to identify complex, context-dependent flaws in source code. In this study, we propose an LLM-based method for detecting CWE-120 vulnerabilities. By integrating techniques like dropout and dimensionality reduction, our model improves speed and efficiency. The proposed approach achieved an accuracy of 0.90 and a precision rate of 0.91, demonstrating strong potential for early detection of vulnerabilities, particularly those related to CWE-120, during the software development process.

Authors

Institutions

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/iccit64611.2024.11021816
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LLM-Based Approach for Buffer Overflow Detection in Source Code

Mst Shapna Akter, Alfredo Cuzzocrea, Md. Shazzad Hossain Shaon, Md. Fahim Sultan et al.
Software Engineering Research
article

LLM-Based Approach for Buffer Overflow Detection in Source Code

Mst Shapna Akter, Alfredo Cuzzocrea, Md. Shazzad Hossain Shaon, Md. Fahim Sultan, Tasmin Karim, Emran Kaanan
article en

Abstract

In today’s high-risk environments, software security is critical for companies, as vulnerabilities can expose sensitive information. Robust cybersecurity measures are essential to reducing the risk of unauthorized access. One major security issue is CWE-120, which deals with buffer overflow vulnerabilities. This paper explores the use of automated tools for detecting such vulnerabilities. Traditional detection tools, which often rely on conventional computational models, struggle to identify complex, context-dependent flaws in source code. In this study, we propose an LLM-based method for detecting CWE-120 vulnerabilities. By integrating techniques like dropout and dimensionality reduction, our model improves speed and efficiency. The proposed approach achieved an accuracy of 0.90 and a precision rate of 0.91, demonstrating strong potential for early detection of vulnerabilities, particularly those related to CWE-120, during the software development process.

Oakland University (US), University of Calabria (IT)
Openalex Percentile: Top 51%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

LLM-Based Approach for Buffer Overflow Detection in Source Code — Mst Shapna Akter, Alfredo Cuzzocrea, et al. · (2024) | TGRS Research Map | TGRS