Nsasoft Nsauditor Buffer Overflow Vulnerability in DNS Lookup Tool Allows Arbitrary Code Execution

Vulnerability

A buffer overflow vulnerability in the structured exception handling (SEH) mechanism has been identified in Nsasoft Nsauditor version 3.0.28.0. This vulnerability allows local attackers to execute arbitrary code by sending malicious input through the DNS Lookup tool. The exploitation involves crafting a payload that overwrites the SEH chain and injects shellcode via the DNS Query field, resulting in code execution with the application's privileges.

Impact

Exploitation of this vulnerability leads to a local privilege escalation, allowing attackers to execute arbitrary code with application privileges.

Reproduction

To reproduce this vulnerability, first create a payload that exploits the buffer overflow by overwriting the SEH chain. This can be done using a Python script that generates a payload with the appropriate length and content, including the shellcode. Save this payload into a text file. Then, open Nsauditor and navigate to the 'Tools' menu, selecting 'DNS Lookup'. Paste the payload from the text file into the 'DNS Query' field and click 'Resolve'. The injected shellcode can then be executed by connecting to the application on the specified port using a tool like Netcat.

Added: Mar 26, 2026, 2:39 PM
Updated: Mar 26, 2026, 2:39 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
4.0
remediation
0.0
relevance
4.7
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.