Safeguard
Vulnerability Analysis•

CVE-2026-5030: Command Injection in Totolink NR1800X

CVE-2026-5030 is a medium command injection in Totolink NR1800X via NTPSyncWithHost. No fixed firmware is named, so isolate the router, check vendor.

Safeguard Security Team
3 min read

CVE-2026-5030 is a medium severity (CVSS 6.3) command injection in Totolink NR1800X firmware. The NTPSyncWithHost function in /cgi-bin/cstecgi.cgi passes the host_time argument into a command, and the record says an exploit is public. No fixed firmware is named, so check Totolink and limit access.

What's affected

  • Product: Totolink NR1800X, firmware as listed in the record.
  • Function and argument: NTPSyncWithHost in /cgi-bin/cstecgi.cgi, argument host_time.
  • Component: Telnet Service.
  • Fixed firmware: none stated in the record. Check totolink.net for an update.
  • Weaknesses: CWE-77, command injection, and CWE-74, injection.
  • CVSS 6.3 (medium), vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L. Low privileges are needed.
  • Published 29 March 2026. Not marked as exploited in CISA KEV, though the record says the exploit has been disclosed.

How to check if you're exposed

Log in to the router admin page and note the model and firmware version from the status or system page. Compare it with the version in the record, then check the Totolink download page for newer firmware for your model.

Also check exposure. From outside your network, confirm that the admin interface and any Telnet or web management ports are not reachable. Then list who has an account on the device, because the vector says a login is needed.

What to do now

  1. Check the Totolink site for newer firmware for your model and install it if one is offered. The record does not name a fixed version.
  2. Turn off remote management and Telnet, and keep the admin page reachable only from a trusted wired network.
  3. Change the admin password to a long unique one, and remove accounts you do not need.
  4. Put the router behind a device you can update, or replace it if the vendor no longer issues fixes for this model.
  5. Watch for odd outbound connections from the router.

Why it matters

Home and small office routers run web programs that call system commands. When an argument is handed to a command without cleaning it, the person sending it chooses what runs. The record places this in CWE-77 and the family CWE-74, and says exploit details are public.

Devices like this often get few updates, so the safe approach is to limit who can reach them and to plan replacement when support ends.

Safeguard has a free in-browser dependency scan at gold.safeguard.sh/scan that matches the packages in a manifest against known CVEs.

Quick check

Does this need a login?

The vector says low privileges are required, so an account on the device is needed. Weak or default passwords make that easier, so change them.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.