Nsasoft Nsauditor Buffer Overflow Vulnerability Allowing Arbitrary Code Execution

Vulnerability

A buffer overflow vulnerability has been identified in Nsasoft Nsauditor versions 3.0.28 and 3.2.1.0, specifically within the DNS Lookup tool. This vulnerability allows attackers to execute arbitrary code by overwriting memory. Exploitation involves crafting a malicious DNS query payload that triggers a three-byte overwrite, bypasses Address Space Layout Randomization (ASLR), and executes shellcode through a carefully constructed exploit.

Impact

Exploitation of this vulnerability leads to a buffer overflow, allowing for arbitrary code execution on the affected system.

Reproduction

To reproduce this vulnerability, first, prepare a DNS query payload that includes shellcode designed to be executed after the buffer overflow. The shellcode can be generated using tools like msfvenom, specifying the desired command to execute, such as launching the calculator application. Once the payload is ready, open Nsauditor and navigate to the 'DNS Lookup' tool. Paste the crafted payload into the 'DNS Query' field and click 'Resolve'. This action will trigger the buffer overflow by overwriting the memory and executing the embedded shellcode.

Added: Feb 5, 2026, 5:56 PM
Updated: Feb 5, 2026, 9:35 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
5.0
remediation
0.0
relevance
2.6
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.