Executive Summary
A critical command injection vulnerability (CVE-2026-71984) has been disclosed in the MSI Radix AXE6600 tri-band Wi-Fi 6E gaming router. The flaw resides in the urlfilter function — the router's URL filtering and parental control subsystem — and allows remote attackers to inject and execute arbitrary operating system commands with root privileges.
CVSS Score: 9.8 (Critical)
This vulnerability is one of four critical command injection flaws disclosed simultaneously in MSI Radix AXE6600 firmware v781521, all stemming from a systemic failure to sanitize user-controlled input before passing it to shell commands.
Vulnerability Overview
| Attribute | Value |
|---|---|
| CVE ID | CVE-2026-71984 |
| CVSS Score | 9.8 (Critical) |
| Type | Command Injection |
| Affected Component | urlfilter — URL filtering / parental controls |
| Attack Vector | Network |
| Authentication | None required |
| Privileges Required | None |
| User Interaction | None |
| Impact | Root command execution |
Root Cause
The MSI Radix AXE6600's URL filtering functionality — used for blocking websites and enforcing parental controls — processes user-supplied input and passes it unsanitized to underlying shell commands. Attackers can inject shell metacharacters into the affected parameters to break out of the intended command context and execute arbitrary code with root privileges.
This class of vulnerability (OS command injection via unsanitized CGI/web parameters) is well-understood and should be addressed at the firmware development stage through proper input validation and the use of parameterized command execution rather than string concatenation.
Affected Versions
| Product | Firmware Version | Status |
|---|---|---|
| MSI Radix AXE6600 | v781521 | Vulnerable |
No patch has been publicly confirmed at time of publication. Monitor MSI's official support channels for firmware updates.
Technical Details
Attack Scenario
1. Attacker identifies MSI Radix AXE6600 on the target network
2. Sends crafted HTTP request to the urlfilter endpoint with injected shell payload
3. Router's urlfilter function processes unsanitized input in a shell command
4. Attacker's command executes as root on the router OS
5. Full device compromise achieved — persistent access, traffic interception, LAN pivotingWhy URL Filtering Functions Are High-Risk Targets
URL filtering and parental control subsystems process external, user-controlled strings (URLs, domains) by design. When these strings flow into shell commands without sanitization, any input containing characters like ;, |, $(), or backticks can redirect command execution. This makes URL-handling code a frequent target for injection attacks on embedded devices.
Impact
A successful exploit allows the attacker to:
- Execute arbitrary commands as root on the MSI Radix AXE6600
- Intercept and modify all network traffic (man-in-the-middle)
- Alter DNS resolution to redirect users to malicious sites
- Establish persistent access through firmware implants or scheduled tasks
- Access and exfiltrate credentials stored on the device
- Pivot to internal LAN hosts using the router as a staging point
- Completely disable security features (firewall, filtering, logging)
Remediation
Immediate Mitigations
- Apply firmware updates from MSI's support portal as soon as available
- Disable URL filtering / parental control features if not required — this removes the specific attack surface
- Restrict admin interface access to trusted LAN hosts only; disable remote (WAN) management
- Segment your network — place IoT and guest devices on isolated VLANs so a compromised router has limited lateral reach
- Enable firewall logging and monitor for unusual outbound connections from the router
Long-Term Recommendations
- Replace end-of-life or unsupported firmware with a router running actively maintained firmware (e.g., OpenWrt-supported hardware)
- Adopt a network architecture where the router is not a single point of failure for security
- Perform periodic router firmware audits as part of a home or SMB security hygiene routine
Detection
| Indicator | Description |
|---|---|
| Unexpected DNS server changes | Attacker may redirect traffic post-compromise |
| New port forwarding rules | May expose internal hosts |
| Admin password changes | Unauthorized credential rotation |
| Unusual processes or connections | Visible in router diagnostic interfaces |
| URL filter rule changes | Unexpected additions or deletions |
Related CVEs
All four CVEs affect MSI Radix AXE6600 firmware v781521 and were disclosed simultaneously:
| CVE | Affected Function | CVSS |
|---|---|---|
| CVE-2026-71983 | wps.cgi (pin2g/pin5g/pin6g) | 9.8 |
| CVE-2026-71984 (this advisory) | urlfilter | 9.8 |
| CVE-2026-71985 | accesscontrol | 9.8 |
| CVE-2026-71986 | dmz | 9.8 |
Key Takeaways
- CVSS 9.8 Critical — Unauthenticated remote command injection yielding root access
- URL filtering subsystem is the attack vector — a feature used for parental controls and content filtering
- Part of a cluster of 4 CVEs in the same firmware — systemic input sanitization failures
- Mitigation: Disable URL filtering, restrict admin access, and patch as soon as MSI releases updated firmware
- Consider migrating to hardware with open-source, community-maintained firmware for long-term security