NICO-FTP Buffer Overflow Vulnerability Allowing Arbitrary Code Execution

Vulnerability

A buffer overflow vulnerability has been identified in NICO-FTP version 3.0.1.19. This vulnerability arises from a structured exception handler (SEH) buffer overflow, which allows remote attackers to execute arbitrary code by sending crafted FTP commands. Attackers can connect to the FTP service and transmit oversized data in response handlers, overwriting SEH pointers and redirecting execution to injected shellcode.

Impact

Exploitation of this vulnerability allows for arbitrary code execution on the affected system.

Reproduction

The vulnerability can be reproduced by sending oversized FTP commands that exploit the structured exception handler buffer overflow. This can be done using a crafted payload that overwrites SEH pointers and redirects execution to injected shellcode. The exploit can be automated with a Python script that simulates a malicious FTP server, accepts incoming connections, and sends the crafted payload as the response.

Added: Apr 4, 2026, 2:18 PM
Updated: Apr 4, 2026, 2:18 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
7.0
remediation
0.0
relevance
5.4
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.