CVE-2026-36540
Deferred Deferred - Pending Action
Unauthenticated Command Injection in Netis AC1200 Router

Publication date: 2026-05-27

Last updated on: 2026-05-28

Assigner: MITRE

Description
Netis AC1200 Router NC21 V4.0.1.4296 is vulnerable to unauthenticated command injection via the /cgi-bin/skk_set.cgi endpoint. The password and new_pwd_confirm POST parameters are passed directly to the underlying OS shell without sanitization. An attacker can inject arbitrary shell commands by wrapping them in backticks (`) and encoding them in base64. Because the endpoint requires no authentication, any device on the LAN can achieve full Remote Code Execution on the router's operating system with a single HTTP POST request.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-27
Last Modified
2026-05-28
Generated
2026-06-16
AI Q&A
2026-05-27
EPSS Evaluated
2026-06-15
NVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
netis ac1200_router 4.0.1.4296
netis_systems ac1200_router 4.0.1.4296
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-77 The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability allows unauthenticated remote code execution on the Netis AC1200 Router, which could lead to unauthorized access and control over the device. This poses significant risks to the confidentiality, integrity, and availability of data transmitted through or stored on the router.

Such unauthorized access could result in violations of common standards and regulations like GDPR and HIPAA, which require protection of personal and sensitive data against unauthorized access and breaches.

Because the vulnerability enables attackers on the local network to execute arbitrary commands without authentication, it undermines the security controls necessary to maintain compliance with these regulations.

Executive Summary

CVE-2026-36540 is a vulnerability in the Netis AC1200 Router NC21 running firmware version V4.0.1.4296 that allows unauthenticated remote code execution.

The flaw exists in the /cgi-bin/skk_set.cgi endpoint, where the password and new_pwd_confirm POST parameters are passed directly to the underlying operating system shell without proper sanitization.

An attacker can exploit this by injecting arbitrary shell commands wrapped in backticks (`) and encoded in base64.

Since the endpoint requires no authentication, any device on the local network can execute commands on the router's operating system with a single HTTP POST request.

Impact Analysis

This vulnerability allows an attacker on the local network to achieve full remote code execution on the router's operating system without any authentication.

An attacker can execute arbitrary shell commands, potentially taking full control of the router.

This could lead to unauthorized access, manipulation of network traffic, disruption of network services, or use of the router as a foothold for further attacks within the network.

Detection Guidance

This vulnerability can be detected by checking for unauthorized HTTP POST requests to the /cgi-bin/skk_set.cgi endpoint on the Netis AC1200 Router NC21 running firmware version V4.0.1.4296. Specifically, look for POST parameters named password and new_pwd_confirm containing base64-encoded payloads wrapped in backticks (`), which indicate attempts to inject shell commands.

A practical detection method is to monitor network traffic for such POST requests originating from devices on the LAN. Additionally, you can attempt to manually test the endpoint by sending a crafted HTTP POST request with a benign command encoded in base64 wrapped in backticks to see if the router executes it.

Example command using curl to test the vulnerability (run from a device on the LAN):

  • curl -X POST http://[router_ip]/cgi-bin/skk_set.cgi -d "password=`echo Y2F0IC9ldGMvcGFzc3dk | base64 -d`" -d "new_pwd_confirm=`echo Y2F0IC9ldGMvcGFzc3dk | base64 -d`"

This command attempts to execute 'cat /etc/passwd' on the router by injecting the base64-encoded command. If the router responds or behaves unexpectedly, it indicates the vulnerability is present.

Mitigation Strategies

Since no patch has been released by the vendor as of the publication date, immediate mitigation steps include:

  • Restrict access to the router's management interface by limiting LAN devices that can communicate with the /cgi-bin/skk_set.cgi endpoint.
  • Implement network segmentation or firewall rules to block HTTP POST requests to /cgi-bin/skk_set.cgi from unauthorized devices.
  • Monitor network traffic for suspicious POST requests targeting the vulnerable endpoint.
  • Consider replacing or upgrading the router to a model or firmware version that is not vulnerable.
Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-36540. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart