CVE-2025-61045

TOTOLINK X18 V9.1.0cu.2053_B20230309 was discovered to contain a command injection vulnerability via the mac parameter in the setEasyMeshAgentCfg function

High · published October 1, 2025

CVSS v3.1
8.8
EPSS
2%
Percentile
74.7
In the wild
Unconfirmed
What it is

⚡ Just one crafted MAC address in a specific router function could grant an attacker command execution! 😱 Think of it like a restaurant where a customer can secretly change the menu — if they slip the chef their own recipe, they could serve up something dangerous! 🍽️ This command injection vulnerability can allow an attacker to take full control of the router and execute arbitrary commands. Imagine the chaos if someone could reroute your internet traffic or even turn off your Wi-Fi — absolutely devastating!

Put simply

Think of it like a restaurant where a customer can secretly change the menu — if they slip the chef their own recipe, they could serve up something dangerous! 🍽️ The vulnerability arises in the TOTOLINK X18 router's setEasyMeshAgentCfg function, where improper validation of the mac parameter allows for command injection.

What to do

This command injection vulnerability can allow an attacker to take full control of the router and execute arbitrary commands. Imagine the chaos if someone could reroute your internet traffic or even turn off your Wi-Fi — absolutely devastating! Patch the router firmware to version V9.1.0cu.2053_B20230309 immediately. Additionally, consider changing default settings and monitoring your network for any unusual activity. Remember, securing your network is key! You've got this! By taking these steps, you'll turn your router into a fortress. 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01539 · 74.7th percentile
Published
2025-10-01T00:00Z
EPSS history
Timeline
  • 01 OCT 00:00Z
    TOTOLINK X18 V9.1.0cu.2053_B20230309 was discovered to contain a command injection vulnerability via the mac parameter in the setEasyMeshAgentCfg function
    cvelistv5