Analiza delovanja kopice in napadov dvojne sprostitve

Read full text
Authors: Domen Breznik, Mark Novak, Matevž Pesek
Cited by: 0

Abstract

The article examines security vulnerabilities arising from improper memory management in programs written in C/C++. We focus on the double free attack, which enables an attacker to take control of memory space and potentially obtain administrative privileges. A review of related vulnerabilities, such as heap overflow and use-after-free, is presented, along with defenses against such attacks. Based on a customized application, we demonstrate a practical attack, show the process of exploiting the vulnerability, and analyze the consequences, which range from system instability to severe security compromises. The article discusses existing solutions, such as the use of memory-safe programming languages, alternative implementations of the malloc function, static code analysis, and defensive programming approaches.

Fields of Study & Subjects

Security and Verification in Computing Software Testing and Debugging Techniques Web Application Security Vulnerabilities

Publication details

Journal / source
Uporabna informatika
Volume
34
Issue
1
Publication date
15 January 2026