Skip to main content

LB-Link AC2100 CVE-2026-35868

| EUVDEUVD-2026-67255 CRITICAL
Improper Input Validation (CWE-20)
2026-08-27 mitre GHSA-6j4v-cp8h-4qcw
9.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Reach router management interface
  2. Delivery
    Craft request with shell metacharacters in client-limit parameter
  3. Exploit
    bs_SetLimitCli_info passes input to system command
  4. Execution
    Arbitrary OS commands execute as root
  5. Impact
    Full device compromise and network pivot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires the ability to send input to the client-limit configuration function (bs_SetLimitCli_info) exposed by the router's management/back-end interface on an AC2100_AZ3 running firmware V1.0.4, and injection of shell metacharacters into the affected parameter. The input CVSS vector claims AV:N/PR:N/UI:N (remote, no authentication, no user interaction), which would mean no special conditions against a reachable device; however, because the affected feature is an administrative client-limiting setting, exploitation is realistically limited to attackers who can reach the management interface and, likely, who are authenticated to it - verify the actual authentication requirement with the vendor/write-up. Practical limiting factors: management interface must be network-reachable from the attacker (often LAN-only unless remote administration is enabled), and the specific firmware version V1.0.4 must be present.

Impact

Signals are mixed. The CVSS 3.1 base score is 9.8 (AV:N/AC:L/PR:N/UI:N) implying trivial remote unauthenticated RCE, but the described feature - setting client limits - is characteristically an administrative management function, so the PR:N assumption should be verified; many comparable router command-injection flaws require access to (or authentication against) the web management interface, which would lower real-world exploitability. EPSS is only 0.54% (43rd percentile) and the CVE is not in CISA KEV, indicating no confirmed active, widespread exploitation to date. Countering that, a dedicated public disclosure write-up exists, command injection on embedded routers is highly reliable and often trivially automatable once the endpoint is reachable, and SOHO routers are frequently internet-exposed and mass-scanned for botnet recruitment. On balance this is a genuine high-priority issue for anyone running this specific device, particularly where the management interface is reachable from untrusted networks - the primary uncertainty is authentication/exposure, not the severity of the outcome.

Exploit ScenarioDerived

An attacker who can reach the router's management interface submits a request to the client-limit configuration handler with a crafted value containing shell metacharacters (e.g., a payload like ; followed by a command). libshare.so's bs_SetLimitCli_info passes the value into a system-level command without sanitization, executing the attacker's command as root, which can be used to open a reverse shell, add the device to a botnet, or pivot into the internal network. A public technical write-up describing the vulnerable function increases the likelihood of reliable exploitation.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 – Aug 31, 2026

Command injection in the LB-Link AC2100_AZ3 (V1.0.4) router allows attackers to run arbitrary operating-system commands by supplying shell metacharacters to the bs_SetLimitCli_info function in the libshare.so library, which passes unsanitized input into a system-level command context. Successful exploitation yields full compromise (confidentiality, integrity, availability) of the device, typically at elevated/root privilege given the embedded-Linux design. A public technical write-up documenting the flaw exists on GitHub, but it is not listed in CISA KEV and EPSS estimates exploitation probability at a modest 0.54% (43rd percentile).

RemediationAI

No vendor-released patch is identified at time of analysis; LB-Link had not published a fixed firmware version in the provided sources, so upgrade guidance cannot cite an exact release. As compensating controls, restrict access to the router's web/management interface to trusted management VLANs or hosts and disable any remote (WAN-side) administration so the vulnerable endpoint is unreachable from the internet - this is the most effective mitigation and its trade-off is loss of remote management convenience. Place the device behind a firewall that blocks inbound access to the HTTP/HTTPS management ports from untrusted networks, monitor the device for anomalous outbound connections indicative of injected commands, and if the router is internet-facing and non-critical, consider replacing it with a supported model. Review the disclosure at https://github.com/Orcust-Automaton/Vulnerability/blob/main/LB-Link/AC2100_AZ3/bs_SetLimitCli_info.md to identify the exact vulnerable parameter for targeted WAF/ACL filtering, and consult the NVD record (https://nvd.nist.gov/vuln/detail/CVE-2026-35868) for updates once a vendor advisory is issued.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is libshare.so, a shared library on the AC2100_AZ3 SOHO router that implements management/back-end logic, including bs_SetLimitCli_info - a routine associated with per-client bandwidth or connection limiting. The root cause is CWE-20 (Improper Input Validation): user-controlled input reaches a command-execution primitive (e.g., system()/popen()-style calls common in BusyBox-based router firmware) without sanitizing shell metacharacters such as ; | & $() `. On such devices, web/CGI handlers commonly run as root, so injected commands execute with maximal privilege. The provided CPE string (cpe:2.3:a:n/a:n/a:*) is a placeholder and contributes no vendor/product/version specificity; the concrete affected product must be taken from the description (LB-Link AC2100_AZ3 V1.0.4).

Know when N A 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 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable command injection with full RCE impact, but the affected client-limit feature is administrative, so PR:L is chosen over PR:N pending confirmation of unauthenticated access.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/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
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Aug 31, 2026 - 21:22 NVD
9.8 (CRITICAL)
CVE Published
Aug 27, 2026 - 00:00 cve.org
CRITICAL 9.8
CVE Published
Aug 27, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A Command Injection vulnerability exists in the bs_SetLimitCli_info function within the libshare.so library of LB-link Router AC2100_AZ3 V1.0.4. This flaw occurs due to insufficient validation and sanitization of user-supplied input before it is passed to a system-level command execution context. An attacker can exploit this vulnerability by injecting specially crafted shell metacharacters or payloads into the vulnerable parameter, resulting in the execution of arbitrary operating system commands.

Executive ViewAI

Why It Matters

The LB-Link AC2100_AZ3 V1.0.4 router contains a critical command injection vulnerability (CVSS 9.8) enabling complete device compromise with root-level access. Organizations using this model face immediate risk of network infrastructure failure, unauthorized system control, and potential lateral movement into connected systems. No vendor patch exists, requiring urgent inventory assessment and containment planning.

Business Impact: Severe
Compensating Controls

Segment vulnerable routers to isolated management VLANs with strictly controlled administrative access; disable all remote management protocols (SSH, Telnet, HTTP) and enforce console-only administration; implement MAC filtering and IP-based access control lists on all interfaces; monitor device logs for command injection patterns and shell metacharacter sequences; deploy network-based intrusion detection rules to flag exploitation attempts; consider temporary replacement with loaned or leased router hardware pending procurement of patched equipment; publicly available exploit code exists-increase monitoring for indicators of compromise.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Low
niche consumer/SOHO router brand, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
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.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

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