CVE-2026-9543
BaseFortify
Publication date: 2026-05-26
Last updated on: 2026-05-26
Assigner: VulDB
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| totolink | n300rh | 6.1c.1353_b20190305 |
Helpful Resources
Exploitability
| 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. |
| CWE-78 | The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability exists in the TOTOLINK N300RH router's web management interface, specifically in the setPasswordCfg function accessed via /cgi-bin/cstecgi.cgi. It allows an attacker to perform OS command injection by manipulating the admpass argument. This means an attacker can execute arbitrary commands on the device remotely without needing to authenticate.
How can this vulnerability impact me? :
The vulnerability can have severe impacts as it allows remote attackers to execute arbitrary operating system commands on the affected router without authentication. This can lead to full compromise of the device, including unauthorized access, control over network traffic, data interception, or disruption of network services.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability exists in the setPasswordCfg functionality of the TOTOLINK N300RH router's web management interface at /cgi-bin/cstecgi.cgi. Detection involves checking for the presence of this endpoint and testing if the admpass parameter can be manipulated to execute OS commands without authentication.
One approach is to send crafted HTTP requests to the /cgi-bin/cstecgi.cgi endpoint with the setPasswordCfg function and the admpass parameter containing command injection payloads, then observe the response or behavior of the device.
- Use curl or similar tools to send a request like: curl -v "http://<router-ip>/cgi-bin/cstecgi.cgi?setPasswordCfg&admpass=;id"
- Check if the response contains output from the injected command (e.g., the output of the 'id' command).
- Monitor network traffic for unusual requests to /cgi-bin/cstecgi.cgi with suspicious parameters.
What immediate steps should I take to mitigate this vulnerability?
Immediate mitigation steps include restricting access to the web management interface to trusted networks or IP addresses to prevent remote exploitation.
Disable remote management if it is enabled, or change default credentials and ensure strong passwords are used.
Monitor the device for suspicious activity and consider applying any available firmware updates or patches from the vendor addressing this vulnerability.
If no patch is available, consider isolating the device from untrusted networks until a fix is applied.