Null pointer dereference (NPD) is a widespread vulnerability that occurs whenever an executing program attempts to dereference a null pointer. NPD vulnerability can be exploited by hackers to maliciously crash a process to cause a denial of service or execute an arbitrary code under specific conditions. This typical taint-style vulnerability requires an accurate data dependency analysis to trace whether a source is propagated to a sensitive sink without proper sanitization. The primary challenge in data dependency analysis is pointer aliasing, which may significantly affect the vulnerability detection accuracy. Although there have been many studies and open-source tools, they still have limitations when detecting a real-world binary. In thi...
update for oadoi on Nov 02 2018International audienceNull pointer exceptions (NPE) are the number on...
Fixing a software error requires understanding its root cause. In this paper, we introduce "causalit...
update for oadoi on Nov 02 2018International audienceFixing a software error requires understanding ...
This paper proposes a practical static analysis tool named LUKE, for detecting null pointer derefere...
Abstract—Many system components and network applications are written in languages that are prone to ...
Uncaught exceptions, and in particular null pointer exceptions (NPEs), constitute a major cause of c...
This research investigates the complexity of, and develops a formal approach for, vulnerability disc...
In Java, C or C++, attempts to dereference the nil value result in anexception or a segmentation fau...
Software exploits are one of the major threats to internet security. To quickly respond to these att...
The examination and monitoring of binaries during runtime, referred to as dynamic binary analysis, i...
Null pointer exceptions, also known as null dereferences are the number one exceptions in the field....
In this project we study the effects of undefined behavior in open source software and its ability t...
Binary code analysis is widely used in many applications, including reverse engineering, software fo...
With the growing popularity of emerging technologies, the prevalence of digital systems is more than...
112 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2005.This dissertation is focused ...
update for oadoi on Nov 02 2018International audienceNull pointer exceptions (NPE) are the number on...
Fixing a software error requires understanding its root cause. In this paper, we introduce "causalit...
update for oadoi on Nov 02 2018International audienceFixing a software error requires understanding ...
This paper proposes a practical static analysis tool named LUKE, for detecting null pointer derefere...
Abstract—Many system components and network applications are written in languages that are prone to ...
Uncaught exceptions, and in particular null pointer exceptions (NPEs), constitute a major cause of c...
This research investigates the complexity of, and develops a formal approach for, vulnerability disc...
In Java, C or C++, attempts to dereference the nil value result in anexception or a segmentation fau...
Software exploits are one of the major threats to internet security. To quickly respond to these att...
The examination and monitoring of binaries during runtime, referred to as dynamic binary analysis, i...
Null pointer exceptions, also known as null dereferences are the number one exceptions in the field....
In this project we study the effects of undefined behavior in open source software and its ability t...
Binary code analysis is widely used in many applications, including reverse engineering, software fo...
With the growing popularity of emerging technologies, the prevalence of digital systems is more than...
112 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2005.This dissertation is focused ...
update for oadoi on Nov 02 2018International audienceNull pointer exceptions (NPE) are the number on...
Fixing a software error requires understanding its root cause. In this paper, we introduce "causalit...
update for oadoi on Nov 02 2018International audienceFixing a software error requires understanding ...