Skip to main content

LB-LINK AC1900 EUVDEUVD-2026-77124

| CVE-2026-35867 LOW
OS Command Injection (CWE-78)
2026-09-13 mitre GHSA-cw3c-9w3h-vf4q
3.1
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain adjacent network access (LAN/Wi-Fi)
  2. Delivery
    Identify router management interface
  3. Exploit
    Send crafted POST to /goform/set_LimitClient_cfg
  4. Execution
    Inject shell metacharacters into bs_SetLimitCli_info parameter
  5. Impact
    Execute 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

AC1900 firmware 1.0.2

Affected Packages

euvd ac1900_firmware no fix

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

Vendor (mitre) PRIMARY 3.1 LOW
AV:A/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 8.0 HIGH

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.

3.1 AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

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

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Rare
niche Chinese consumer router brand, minimal enterprise or global footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

17
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +16
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy