CVE-2025-45841

TOTOLINK NR1800X V9.1.0u.6681_B20230703 was discovered to contain an authenticated stack overflow via the text parameter in the setSmsCfg function

Medium · published May 8, 2025

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

⚠️ A sneaky stack overflow lurks in the TOTOLINK NR1800X's setSmsCfg function, waiting for the right input to cause chaos! 🔥 Think of this vulnerability like a restaurant that keeps pouring more and more soup into a bowl — eventually, it'll overflow and create a massive mess. In this case, if the input text is just too long, it can spill over and affect other critical parts of the system. An attacker could exploit this overflow to manipulate the device's memory, which may lead to unexpected behavior or even crashes. Although this isn't an immediate catastrophe, it can certainly disrupt operations and expose the system to further vulnerabilities.

Put simply

Think of this vulnerability like a restaurant that keeps pouring more and more soup into a bowl — eventually, it'll overflow and create a massive mess. In this case, if the input text is just too long, it can spill over and affect other critical parts of the system. This stack overflow vulnerability occurs when the text parameter in the setSmsCfg function receives an excessively long input, potentially allowing attackers to interfere with the device's stable function without needing any special access rights.

What to do

An attacker could exploit this overflow to manipulate the device's memory, which may lead to unexpected behavior or even crashes. Although this isn't an immediate catastrophe, it can certainly disrupt operations and expose the system to further vulnerabilities. To protect your device, update to the latest firmware immediately to patch this vulnerability. Additionally, implement input validation to restrict text input lengths within your application. Regularly review security practices to ensure ongoing protection. You've got this! Following these steps will help you keep your system safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00527 · 43.8th percentile
Published
2025-05-08T00:00Z
EPSS history
Timeline
  • 08 MAY 00:00Z
    TOTOLINK NR1800X V9.1.0u.6681_B20230703 was discovered to contain an authenticated stack overflow via the text parameter in the setSmsCfg function
    cvelistv5