TP-Link Archer BE230
CVE-2026-22221
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network access (LAN/Wi-Fi)
-
DeliveryAuthenticate with admin credentials
-
ExploitSubmit crafted input to VPN module
-
ExecutionBreak out via OS command injection
-
PersistExecute arbitrary code as root
-
ImpactFull device compromise and traffic control
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 ALL of the following: (1) network adjacency to the target - the attacker must be on the same local segment / Wi-Fi network, not the public internet (AV:A); (2) existing high-privilege authentication to the router's admin interface (PR:H) - this is a post-authentication flaw, not a pre-auth bypass; and (3) access to the VPN configuration modules on Archer BE230 firmware v1.2 below 1.2.4 Build 20251218 rel.70420, which contains the vulnerable code path. Limiting factors: the need for prior admin credentials and LAN/Wi-Fi presence substantially narrows the attacker population; no user interaction is required (UI:N) and complexity is low (AC:L) once those preconditions are met. Devices where untrusted parties can obtain LAN access or admin sessions are most at risk. |
| Impact | This is a genuine but access-gated flaw whose signals are internally consistent and point to moderate-not-critical priority. The vendor CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H) requires an adjacent attacker (same L2/Wi-Fi segment, not internet-routable) who is ALREADY authenticated at high privilege (PR:H). That combination sharply limits real-world exploitability: an attacker who already holds admin credentials on the router derives limited additional value from turning that into OS command execution - the main gain is a persistent root shell / firmware-level foothold rather than a privilege jump from unauthenticated to admin. EPSS is low at 0.12% (31st percentile), there is no CISA KEV listing, and no public exploit code was identified, so all three exploitation-likelihood signals agree on low near-term risk. The 8.5 score is driven by high technical impact (full C/I/A on the device), not by ease of access. Note the vendor description phrases the attacker as 'adjacent authenticated,' which matches AV:A/PR:H - no conflict between description and vector here. Bottom line: high-impact-but-hard-to-reach; patch on a normal cadence rather than emergency footing, prioritizing devices where untrusted users share the LAN/Wi-Fi. |
| Exploit ScenarioDerived | An attacker on the same local/Wi-Fi network who already possesses valid administrative credentials for the router navigates to the VPN configuration module and submits a crafted parameter that is passed unsanitized to a shell, executing arbitrary OS commands as root. This yields full control of firmware, configuration, and traffic on the device. No public exploit code has been identified, and exploitation requires both network adjacency and existing admin access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 18, 2026
OS command injection in the VPN configuration modules of TP-Link Archer BE230 v1.2 firmware allows an adjacent, authenticated attacker to execute arbitrary operating-system commands on the router, giving full administrative control over device configuration, network security posture, and service availability. Exploitation is access-gated: the attacker must already be on the same LAN/Wi-Fi segment (CVSS AV:A) and hold high-privilege admin credentials for the router's management interface (PR:H), so this is a post-authentication flaw rather than a pre-auth bypass. There is no KEV listing and no public exploit code identified at time of analysis, and EPSS is low at 0.12% (31st percentile), so practical risk is concentrated on devices where untrusted parties can obtain LAN adjacency or admin sessions; the vendor has released fixed firmware.
Earlier versions of this analysis (1)
An OS Command Injection vulnerability in TP-Link Archer BE230 v1.2(vpn modules) allows adjacent
authenticated
attacker
execute arbitrary code. [CVSS 8.0 HIGH]
RemediationAI
Vendor-released patch: upgrade the Archer BE230 v1.2 to firmware 1.2.4 Build 20251218 rel.70420 or later, available from TP-Link's support portal (https://www.tp-link.com/us/support/download/archer-be230/v1.20/#Firmware) with installation guidance in https://www.tp-link.com/us/support/faq/4935/. Because exploitation requires existing admin credentials plus LAN/Wi-Fi adjacency, the most effective compensating controls are access-narrowing: disable remote/WAN-side management and any cloud or app-based admin access so the management interface is reachable only from a trusted segment; enforce strong, unique admin passwords and immediately rotate any credentials that may have been exposed to guests or IoT segments; and restrict or disable the VPN configuration modules if they are not in active use (trade-off: loss of VPN functionality). Segment guest and untrusted Wi-Fi networks from the router's administrative plane, since shared-LAN access is a hard prerequisite for exploitation and VLAN/SSID isolation removes it. Note that patching this CVE addresses only one of several distinct command injection code paths reported in the same VPN modules, so applying the latest available firmware rather than an intermediate build is advisable; if immediate upgrade is not possible, limit administrative sessions to wired, physically controlled ports and audit router configuration for unexpected changes.
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 flaw is a classic OS command injection (CWE-78) in the router's VPN feature set. TP-Link Archer BE230 firmware exposes VPN configuration handlers through its web management interface, and the vulnerable code paths pass attacker-influenced input into a shell invocation (e.g., system()/popen()) without adequate neutralization of shell metacharacters. Because the command runs with the privileges of the underlying management service, successful injection yields root-equivalent control of the device. The CPE cpe:2.3:o:tp-link:archer_be230_firmware:*:*:*:*:*:*:*:* confirms this is an operating-system/firmware-level issue in TP-Link's Archer BE230 firmware rather than a flaw in a third-party VPN protocol implementation. Per the advisory, this CVE is one of several distinct OS command injection instances across separate code paths in the same VPN modules; each was assigned its own CVE identifier, so remediation of this issue alone does not guarantee that sibling injection paths are addressed. The CVSS:4.0 vector (AV:A/AC:L/AT:N/PR:H/UI:N, high confidentiality/integrity/availability impact to the vulnerable system, low subsequent-system impact) is consistent with the independent assessment of CVSS:3.1/AV:A/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H.
Know when Archer Be230 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
CVSS:4.0/AV:A/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L
Adjacent access (AV:A) and pre-existing admin auth (PR:H) are required per the vendor vector; command injection yields full device C/I/A with scope unchanged as impact stays on the router.
Primary rating from Vendor (f23511db-6c3e-4e32-a477-6aa17d310630).
CVSS VectorVendor: f23511db-6c3e-4e32-a477-6aa17d310630
Lifecycle Timeline
3DescriptionCVE.org
An OS Command Injection vulnerability in TP-Link Archer BE230 v1.2(vpn modules) allows adjacent
authenticated
attacker
execute arbitrary code. Successful exploitation could allow an attacker to gain full administrative control of the device, resulting in severe compromise of configuration integrity, network security, and service availability.
This CVE covers one of multiple distinct OS command injection issues identified across separate code paths. Although similar in nature, each instance is tracked under a unique CVE ID.This issue affects Archer BE230 v1.2 < 1.2.4 Build 20251218 rel.70420.
Executive ViewAI
A high-severity command injection flaw in the VPN configuration module of TP-Link Archer BE230 v1.2 routers lets someone who is already on the local network and holds admin credentials take full control of the device, including its configuration, security settings, and availability. Because the attack requires both LAN proximity and valid high-privilege credentials, exposure is concentrated in environments where guests, contractors, or compromised internal hosts share the network with these routers. Leadership should care primarily about network integrity and uptime in branch, retail, or home-office deployments where these devices are in use, and about the operational cost of firmware remediation across a distributed fleet.
Apply vendor patch.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)CVE.org
More in Archer Be230 Firmware
View allOS command injection in the VPN-related firmware modules of the TP-Link Archer BE230 v1.2 router lets an attacker who is
OS command injection in TP-Link Archer BE230 v1.2 firmware (VPN modules) allows an adjacent authenticated attacker to ex
OS command injection in the TP-Link Archer BE230 v1.2 web management modules allows a high-privileged authenticated atta
Authenticated adjacent attackers can execute arbitrary OS commands on TP-Link Archer BE230 v1.2 devices prior to firmwar
TP-Link Archer BE230 v1.2 firmware contains a command injection vulnerability in the configuration backup restoration fu
Command injection in Archer BE230 v1.2 firmware's VPN Connection Service allows authenticated administrators to execute
TP-Link Archer BE230 v1.2 firmware contains an OS command injection vulnerability in the cloud communication interface t
Command injection in TP-Link Archer BE230 v1.2 and Deco BE25 v1.0 allows authenticated administrators to execute arbitra
TP-Link Archer BE230 v1.2 before 1.2.4 Build 20251218 rel.70420 is susceptible to denial-of-service attacks when an auth
TP-Link Archer BE230 firmware v1.2 before build 20251218 rel.70420 lacks proper input validation in HTTP request process
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB