CVE-2024-57581

Tenda AC18 V15.03.05.19 was discovered to contain a stack overflow via the firewallEn parameter in the formSetFirewallCfg function

Critical · published January 16, 2025

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

🚨 A sneaky stack overflow lurks in Tenda AC18's firewall settings! Just one rogue input in the firewallEn parameter can bring the whole system crashing down. 🔥 Think of it like a restaurant kitchen where one single order gets mixed up and causes the entire team to scramble — chaos ensues! That’s what happens here when the firewall function mishandles input, leading to a complete service breakdown. An attacker could exploit this vulnerability to take control of the device, potentially disrupting your network and opening the door to more serious attacks. This is not just a nuisance; it could lead to unauthorized access to sensitive data or devices on your network, which is absolutely devastating!

Put simply

Think of it like a restaurant kitchen where one single order gets mixed up and causes the entire team to scramble — chaos ensues! That’s what happens here when the firewall function mishandles input, leading to a complete service breakdown. This stack overflow vulnerability arises in the formSetFirewallCfg function when it incorrectly processes the firewallEn parameter, allowing an attacker to overflow the stack and execute arbitrary code.

What to do

An attacker could exploit this vulnerability to take control of the device, potentially disrupting your network and opening the door to more serious attacks. This is not just a nuisance; it could lead to unauthorized access to sensitive data or devices on your network, which is absolutely devastating! To protect yourself, immediately update your router firmware to version V15.03.05.20 or later. Also, review and limit the parameters that can be passed to critical functions like this one to minimize risk in the future. You've got this! By taking these actions, you'll not only fix the vulnerability but also strengthen your network security! 🛡️

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.00774 · 55.3th percentile
Published
2025-01-16T00:00Z
EPSS history
Timeline
  • 16 JAN 00:00Z
    Tenda AC18 V15.03.05.19 was discovered to contain a stack overflow via the firewallEn parameter in the formSetFirewallCfg function
    cvelistv5