Tenda O3V2 Stack-Based Buffer Overflow Vulnerability

Vulnerability

A critical stack-based buffer overflow vulnerability has been identified in the Tenda O3V2 router, specifically in the firmware version 1.0.0.12(3880). The vulnerability resides in the HTTP daemon (httpd) within the 'fromNetToolGet' function of the '/goform/setPingInfo' file. This issue allows remote attackers to manipulate the 'ip' argument, leading to arbitrary code execution by overwriting the stack. The vulnerability is publicly known and has an available exploit.

Impact

Exploitation of this vulnerability allows for a stack-based buffer overflow, which could be used to execute arbitrary code on the affected device.

Reproduction

To reproduce this vulnerability, send a crafted request to the '/goform/setPingInfo' endpoint, including an overly long 'ip' argument. This will trigger the stack-based buffer overflow by exceeding the buffer's capacity and overwriting adjacent memory.

Added: Jul 10, 2025, 10:48 PM
Updated: Jul 10, 2025, 10:48 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
6.6
remediation
0.0
relevance
0.2
threat
6.4
urgency
2.9
incentive
0.8

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