Skip to main content

Wavlink WL-WN530BE1-A CVE-2026-109108

| EUVDEUVD-2026-98342 HIGH
OS Command Injection (CWE-78)
2026-10-13 VulDB GHSA-643r-m5f4-v845
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to router web interface
  2. Delivery
    Send crafted request to /cgi-bin/uploadVpn.cgi
  3. Exploit
    Inject shell metacharacters via Type argument
  4. Execution
    popen() executes injected OS command
  5. Impact
    Full device compromise

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 an authenticated low-privilege session on the Wavlink WL-WN530BE1-A web management interface (CVSS PR:L), from which the attacker issues a request to /cgi-bin/uploadVpn.cgi with a malicious 'Type' parameter that reaches a popen() call without sanitization, enabling shell command injection. LIMITING FACTORS: valid (even low-privilege) credentials or an active session are needed, and the attacker must have network reachability to the management interface - typically LAN-side unless remote/WAN management is enabled, which constrains internet-wide exploitation. No end-user interaction is required (UI:N). The practical barrier is weak: SOHO devices frequently ship with default or weak admin credentials, so the PR:L requirement is often trivially satisfied.

Impact

This is a genuine high-priority flaw for anyone running the affected device, but several signals should be weighed carefully. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, VC/VI/VA:H) describes a network-reachable, low-complexity OS command injection yielding full confidentiality, integrity and availability impact - i.e. complete device takeover. Crucially PR:L means exploitation requires authenticated low-privilege access, so this is NOT a pre-auth remote compromise; that meaningfully lowers mass-exploitation risk versus a PR:N bug. Exploitation status: publicly available exploit code exists (a public gist), and the E:P (Proof-of-Concept) exploit-maturity flag in the vector corroborates this; however this is NOT confirmed active exploitation - it is not listed in CISA KEV. No EPSS score was provided, so probabilistic exploitation likelihood cannot be quantified here. SSVC-style read: exploitation = PoC (public code, not active), technical impact = total. The combination of a public PoC, low attack complexity and the typically weak credential posture of consumer/SOHO networking gear means the PR:L barrier is realistically defeatable (default or guessable admin credentials), so treat as a real patch priority for exposed devices, while recognizing the footprint of this specific Wavlink model is small.

Exploit ScenarioDerived

An attacker with low-privilege access to the device's web management interface (or using default/guessed credentials) sends a crafted request to /cgi-bin/uploadVpn.cgi with a malicious 'Type' parameter that is passed into a popen() call, injecting shell metacharacters to execute arbitrary OS commands on the router. A public proof-of-concept exploit is available, lowering the skill needed to reproduce the attack. Given low attack complexity (AC:L), a successful request grants full command execution on the device.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 2.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 13, 2026

Command injection in the Wavlink WL-WN530BE1-A wireless router (firmware 251117) allows an authenticated, low-privileged user of the web management interface to execute arbitrary shell commands on the device via the 'Type' parameter of /cgi-bin/uploadVpn.cgi, which is passed unsanitized into a popen() call. Because the flaw requires only a valid session (CVSS PR:L) with no user interaction (UI:N) and generally only LAN-side reachability to the management interface, the practical barrier is low: SOHO devices frequently ship with default or weak admin credentials. Publicly available exploit code exists (a published GitHub gist), but no confirmed active exploitation (CISA KEV) has been reported, and no vendor-released patch version is identified in the available data.

Earlier versions of this analysis (1)
v1 Oct 13, 2026 - 08:05 CVSS 9.4

Command injection in the Wavlink WL-WN530BE1-A web management interface (firmware 251117) allows a low-privilege authenticated user to execute arbitrary OS commands through the Type parameter of /cgi-bin/uploadVpn.cgi, resulting in high confidentiality, integrity, and availability impact. The flaw is remotely reachable and publicly available exploit code exists; the vendor was contacted early about the disclosure. Authentication requirements from the provided CVSS vector are PR:L, so this is not a pre-auth exploit, and exposure plus weak or default credentials are key risk factors.

RemediationAI

No vendor-released patch identified at time of analysis; administrators should monitor the VulDB entry at https://vuldb.com/vuln/416859 and Wavlink support channels for a firmware update that fixes /cgi-bin/uploadVpn.cgi, and treat any firmware release after build 251117 as the candidate fix until a vendor advisory confirms it. Until then, apply specific compensating controls: change the default/weak admin password and use a long unique one (the PR:L barrier collapses with default credentials, and this reduces but does not eliminate the risk of a session being obtained), disable WAN/remote management so the web UI is reachable only from the trusted LAN (side effect: remote administration and some cloud features stop working), restrict administrative access to a management VLAN or by source-IP ACL (side effect: legitimate admin clients outside the allowed range lose access), and, if the VPN upload feature is not needed, block or remove access to /cgi-bin/uploadVpn.cgi at the reverse proxy or via the device's own access controls (side effect: VPN configuration import/upload functionality becomes unusable and may break unrelated UI workflows). Network monitoring for anomalous shell-spawning or outbound connections from the router can help detect post-exploitation activity, and the public exploit gist (https://gist.github.com/Rauzk/0a61823f0033441142dc1c3f4a776e7c) should be used for detection engineering and validation testing only.

Affected VersionsENISA

WL-WN530BE1-A 251117

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 vulnerability is a classic OS command injection (CWE-78) in the CGI handler /cgi-bin/uploadVpn.cgi of the Wavlink WL-WN530BE1-A firmware build 251117. The handler takes the user-supplied 'Type' argument and constructs a shell command passed to popen(), a C library function that spawns a shell (/bin/sh) to run the command; because the argument reaches popen() without sanitization or allow-listing, metacharacters such as ';' or backticks let an attacker append arbitrary commands that execute with the privileges of the web/CGI process (typically root on embedded router firmware). Command injection in CGI binaries is a recurring pattern on consumer/SOHO routers, where busybox-based shells and vendor CGI wrappers lack input validation. The CPE cpe:2.3:a:wavlink:wl-wn530be1-a:*:*:*:*:*:*:*:* indicates the CPE match covers the product model broadly, and the reported firmware revision is 251117; the same handler processes the VPN upload/configuration workflow, so any code path reaching the 'Type' field before sanitization is a candidate injection point. The CWE-78 classification aligns with the assessed impact of full confidentiality, integrity, and availability loss on the device (CVSS:3.1 base 8.6 under the 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), with the primary real-world constraint being that an authenticated session and network reachability to the management interface are prerequisites.

Know when Wl Wn530Be1 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 (VulDB) PRIMARY 8.6 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 8.8 HIGH

Network-reachable CGI endpoint with low complexity; requires an authenticated low-privilege web session (PR:L); command injection yields full OS control, so C/I/A:H.

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 (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

3
Severity Changed
Oct 13, 2026 - 08:22 NVD
CRITICAL HIGH
CVSS changed
Oct 13, 2026 - 08:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Oct 13, 2026 - 07:30 cve.org
CRITICAL 9.4

DescriptionCVE.org

A security vulnerability has been detected in Wavlink WL-WN530BE1-A 251117. This affects the function popen of the file /cgi-bin/uploadVpn.cgi. Such manipulation of the argument Type leads to os command injection. The attack may be performed from remote. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure.

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Wavlink WL-WN530BE1-A wireless routers running firmware 251117 are affected by an authenticated command injection flaw that lets a low-privileged user execute arbitrary shell commands. Publicly available exploit code exists, and because these devices frequently ship with default credentials at branch offices and remote sites, a compromise could provide an attacker a foothold to pivot into internal networks. Leadership should act promptly given the absence of a vendor patch and the potential for lateral movement.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict management interface to trusted LAN, enforce strong unique admin credentials, disable remote/WAN management, apply network segmentation, and monitor logs for command injection attempts.

Threat Intelligence Overview

EPSS Score
2.3%
Top 17% exploitable
Prevalence
Low
niche SOHO/consumer Wavlink AP model, limited enterprise 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 HIGH
CISA KEV No
Public POC Yes
EPSS 2.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

65
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +43
PoC: +20
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