CVE-2024-30621

Tenda AX1803 v1.0.0.1 contains a stack overflow via the serverName parameter in the function fromAdvSetMacMtuWan

Medium · published April 2, 2024

CVSS v3.1
6.5
EPSS
1%
Percentile
54.2
In the wild
Unconfirmed
What it is

⚠️ A sneaky stack overflow lurks in the Tenda AX1803, triggered simply by a serverName parameter! Think of it like overstuffing a suitcase—if you squeeze in one too many pairs of shoes, the zipper just can't handle it and bursts open. In this case, the overflow can lead to unexpected behavior, leaving your network vulnerable! An attacker could exploit this vulnerability to crash the device, resulting in temporary network outages and disruptions. While this isn't an immediate threat, it could lead to potential data loss and downtime if left unaddressed.

Put simply

Think of it like overstuffing a suitcase—if you squeeze in one too many pairs of shoes, the zipper just can't handle it and bursts open. In this case, the overflow can lead to unexpected behavior, leaving your network vulnerable! The vulnerability arises in the function fromAdvSetMacMtuWan, where the serverName parameter allows a stack overflow due to insufficient input validation, causing the device to mismanage memory.

What to do

An attacker could exploit this vulnerability to crash the device, resulting in temporary network outages and disruptions. While this isn't an immediate threat, it could lead to potential data loss and downtime if left unaddressed. To protect your network, update the Tenda AX1803 firmware to the latest version immediately. Additionally, consider implementing strict input validation on server parameters to guard against similar issues in the future. You've got this! Following these steps will keep your network safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00743 · 54.2th percentile
Published
2024-04-02T00:00Z
EPSS history
Timeline
  • 02 APR 00:00Z
    Tenda AX1803 v1.0.0.1 contains a stack overflow via the serverName parameter in the function fromAdvSetMacMtuWan
    cvelistv5