CVE-2023-50585

Tenda A18 v15.13.07.09 was discovered to contain a stack overflow via the devName parameter in the formSetDeviceName function

Critical · published January 9, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
52.7
In the wild
Unconfirmed
What it is

🔥 Just a single mismanaged parameter can trigger a stack overflow in Tenda A18 v15.13.07.09! Think of it like a restaurant where an overly long order slips through the kitchen, overwhelming the staff and causing chaos — that’s what happens here when the devName parameter gets too lengthy! An attacker could exploit this vulnerability to crash the device or potentially run arbitrary code, causing absolute havoc in your network. This could lead to unauthorized access or complete shutdown of your router, leaving your home unprotected against other threats.

Put simply

Think of it like a restaurant where an overly long order slips through the kitchen, overwhelming the staff and causing chaos — that’s what happens here when the devName parameter gets too lengthy! This stack overflow occurs in the formSetDeviceName function when the devName parameter is too long, allowing attackers to overwrite the stack and potentially execute malicious code.

What to do

An attacker could exploit this vulnerability to crash the device or potentially run arbitrary code, causing absolute havoc in your network. This could lead to unauthorized access or complete shutdown of your router, leaving your home unprotected against other threats. Patch your Tenda A18 to version 15.13.07.10 immediately to fix this flaw. Additionally, consider implementing input validation to limit the length of parameters like devName to prevent future incidents. You've got this! Just follow the steps, and you'll have your network fortified in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00701 · 52.7th percentile
Published
2024-01-09T00:00Z
EPSS history
Timeline
  • 09 JAN 00:00Z
    Tenda A18 v15.13.07.09 was discovered to contain a stack overflow via the devName parameter in the formSetDeviceName function
    cvelistv5