Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network access (LAN/Wi-Fi)
-
DeliveryIdentify router management interface
-
ExploitSend crafted POST to /goform/set_LimitClient_cfg
-
ExecutionInject shell metacharacters into bs_SetLimitCli_info parameter
-
ImpactExecute arbitrary OS commands on router firmware
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to be on the adjacent network (LAN or Wi-Fi segment) where the router's HTTP management interface is reachable. The primary condition per the description is the ability to issue a POST request to /goform/set_LimitClient_cfg - the description explicitly notes this applies when the actor does NOT already have administrative access, suggesting either a missing authentication check on that endpoint or accessibility to lower-privilege authenticated sessions. The CVSS PR:H rating contradicts this framing; true exploitation conditions are ambiguous and require firmware verification. Attack complexity is rated High (CVSS AC:H), though this may reflect the adjacency and endpoint-reachability prerequisites rather than technical injection complexity. The vulnerability is limited to the specific firmware version V1.0.2 on the AC1900_AZ2 model and requires physical or network adjacency to the device's management plane. |
| Impact | The official CVSS 3.1 score of 3.1 (Low) is driven by AV:A (adjacent network), AC:H (high complexity), and PR:H (high privileges), yielding negligible real-world severity as scored. However, the description creates a direct contradiction: it specifies that the attack succeeds when an actor can reach the endpoint but does NOT already have administrative access - implying the endpoint may lack adequate authentication enforcement in certain deployment scenarios or is accessible to lower-privilege roles. If the effective PR is L or N, the severity would rise substantially toward High or Critical on the adjacent-network vector. The AC:H rating may also be overstated for a straightforward shell-metacharacter injection. No EPSS data was provided. The CVE has no CISA KEV listing, and no public exploit beyond the researcher's GitHub advisory has been identified. Real-world risk is low due to the niche, consumer-grade product footprint, adjacency requirement, and no known active exploitation, but the internal scoring contradiction warrants independent verification against the actual firmware before dismissing this as truly low risk. |
| Exploit ScenarioDerived | An attacker on the local network (e.g., a guest Wi-Fi user or LAN-connected host) who can submit HTTP POST requests to /goform/set_LimitClient_cfg injects shell metacharacters into a parameter processed by bs_SetLimitCli_info, causing the router firmware to execute arbitrary OS commands without administrative credentials. The outcome is OS command execution on the router, potentially enabling full device compromise including credential extraction or persistent backdoor installation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 13, 2026
Command injection in LB-LINK AC1900_AZ2 router firmware V1.0.2 allows adjacent-network actors to inject OS commands through shell metacharacters passed to the bs_SetLimitCli_info function within libshare.so, triggered via a POST request to /goform/set_LimitClient_cfg. The vulnerability is notable for an internal contradiction: the CVSS vector assigns PR:H (administrative privileges required), yet the description explicitly frames the attack scenario as one where the actor lacks administrative access but can reach the endpoint - suggesting the endpoint may be accessible to lower-privilege or unauthenticated callers in certain deployments. No patch has been identified and no public exploit is confirmed at time of analysis beyond the researcher's GitHub write-up.
RemediationAI
No vendor-released patch has been identified at time of analysis. LB-LINK has not published a security advisory or updated firmware addressing this vulnerability. As a compensating control, administrators should restrict access to the router's web management interface (typically port 80/443) strictly to trusted management VLANs or hosts, preventing unauthenticated or lower-privilege adjacency. Disabling remote management features entirely and ensuring the /goform/ endpoint tree is not reachable from untrusted network segments reduces the attack surface. Where possible, place the device behind a management firewall and monitor for unexpected outbound connections from the router. Users should monitor the researcher's GitHub repository and LB-LINK's support channels for patch availability.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected product is LB-LINK AC1900_AZ2 V1.0.2 router firmware (CPE: cpe:2.3:a:lb-link:ac1900_firmware:*:*:*:*:*:*:*:*). The root cause is CWE-78 (Improper Neutralization of Special Elements Used in an OS Command): the bs_SetLimitCli_info function within the shared library libshare.so processes HTTP POST parameters from the /goform/set_LimitClient_cfg endpoint and passes attacker-controlled input to a shell interpreter without sanitizing metacharacters such as semicolons, pipes, backticks, or newlines. This allows injection of arbitrary OS commands that execute in the context of the web server or underlying firmware process, which on consumer routers typically runs with elevated or root-equivalent privileges.
Know when Ac1900 Firmware gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:A/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:L
Adjacent vector confirmed; AC:L because shell metacharacter injection is straightforward; PR:L reflects description's scenario of sub-admin access; C/I/A:H because OS command injection on router yields full control.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
A Command Injection vulnerability exists in the bs_SetLimitCli_info function within the libshare.so library of the LB-LINK router AC1900_AZ2 V1.0.2 via shell metacharacters, if the device is deployed in a scenario where an actor is able to make a "POST /goform/set_LimitClient_cfg" call but does not already have administrative access to the device.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Ac1900 Firmware
View allA vulnerability was found in LB-LINK AC1900 Router 1.0.2 and classified as critical. Rated medium severity (CVSS 5.3), t
A vulnerability has been found in LB-LINK AC1900 Router 1.0.2 and classified as critical. Rated medium severity (CVSS 5.
A vulnerability, which was classified as critical, was found in LB-LINK AC1900 Router 1.0.2. Rated medium severity (CVSS
EUVD-2026-77124
GHSA-cw3c-9w3h-vf4q
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB