Skip to main content

WODESYS WD-R608U CVE-2025-65008

CRITICAL
OS Command Injection (CWE-78)
2025-12-18 cvd@cert.pl
9.4
CVSS 4.0 · Vendor: cert
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent-network foothold (LAN/Wi-Fi)
  2. Delivery
    Send crafted request to adm.cgi
  3. Exploit
    Inject shell metacharacters via langGet
  4. Execution
    Execute arbitrary commands as router process
  5. Impact
    Full device compromise and network pivot

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 reach the router's adm.cgi web management interface and be on an adjacent network (CVSS AV:A - same LAN or Wi-Fi segment), not the broader internet, unless the admin interface is deliberately exposed. No authentication is needed (PR:N) and no user interaction (UI:N); the attacker simply injects shell metacharacters into the langGet parameter, which is passed to a system shell without validation. Limiting factors: adjacent-network positioning, exposure of the adm.cgi endpoint, and use of affected firmware - only WDR28081123OV1.01 is confirmed vulnerable, though the vendor-unconfirmed version range means others may qualify.

Impact

This is an OS command injection (CWE-78) in the adm.cgi endpoint of the WODESYS WD-R608U SOHO router, exploitable via the unvalidated langGet parameter. The critical nuance overlooked by the raw 9.4 score is the attack vector: the CVSS 4.0 vector specifies AV:A (Adjacent), NOT AV:N (Network), meaning the attacker must be on the same LAN/Wi-Fi broadcast segment as the router - not exploitable across the open internet unless the management interface is exposed. Within that constraint the flaw is severe: PR:N (unauthenticated) and AC:L give a low-effort path to full device compromise (VC:H/VI:H/VA:H). EPSS is 2.70% (85th percentile), notably elevated for a niche embedded product and consistent with a public, low-complexity injection primitive, but it reflects prediction, not observed activity. There is NO CISA KEV listing and no structured POC=YES signal, so this is not confirmed in-the-wild exploitation - the elevated EPSS suggests a plausible but not yet weaponized/widespread target. Net: a genuinely high-impact bug that is real priority for anyone operating this hardware, but the adjacent-only vector and obscure, low-footprint vendor materially cap real-world blast radius compared to a network-facing router RCE.

Exploit ScenarioDerived

An attacker who has gained access to the local network (e.g., an open/guest Wi-Fi, a compromised LAN host, or a rogue device) sends a crafted request to the adm.cgi endpoint with shell metacharacters in the langGet parameter, causing the router to execute arbitrary system commands without authentication. This yields full control of the router for traffic interception, pivoting, or persistence. No confirmed public exploit code is identified, though the researcher's GitHub repository (github.com/wcyb/security_research) may contain technical details or proof-of-concept.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 2.7% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Unauthenticated OS command injection in the WODESYS WD-R608U small-office/home-office router (sold as WDR122B V2.0 and WDR28) allows an attacker positioned on the same LAN or Wi-Fi segment to execute arbitrary system shell commands through the langGet parameter of the adm.cgi web management endpoint. No credentials or user interaction are required - the injected input is passed to a system shell without validation - but exploitation is gated by adjacent-network positioning and by the admin interface being reachable, so the exposure is not internet-scale unless management access has been deliberately published. Only firmware WDR28081123OV1.01 was tested and confirmed vulnerable; the vendor did not respond with a vulnerability or version-range statement, so additional versions may also be affected. No vendor-released patch has been identified, and no public exploit code was identified at the time of analysis; EPSS is 2.70% (85th percentile), reflecting elevated but not top-tier exploitation likelihood.

RemediationAI

No vendor-released patch has been identified at the time of analysis: WODESYS was contacted but did not respond with remediation details or a fixed version, so firmware WDR28081123OV1.01 and any untested builds must be treated as unfixed. Until a vendor update appears, apply compensating controls that directly break the attack path. First, ensure the adm.cgi management interface is never reachable from the WAN or from untrusted network segments - disable any remote/cloud management, UPnP port-forwarding, and DMZ settings that publish port 80/443 on the router, and verify from an external host that the admin UI is not exposed (trade-off: loses convenient remote administration, which must then be performed over VPN). Second, isolate the router's management plane by placing it on a dedicated management VLAN or, in a flat home network, restrict access with host firewalls so only known administrative clients can reach the router's web UI; the CVSS AV:A (adjacent network) vector means attackers on the same LAN, guest Wi-Fi, or a compromised IoT device can still exploit it, so segmenting IoT/guest traffic away from the router management subnet is material. Third, treat Wi-Fi/guest credentials as security-relevant, since obtaining LAN adjacency is the main barrier to exploitation; rotate the router's admin password and Wi-Fi keys and disable WPS. Fourth, monitor router traffic for anomalous outbound connections or unexpected shell activity, and consider replacing or retiring the device if the vendor remains unresponsive, since no fix timeline exists. Track the CERT Polska advisory at https://cert.pl/en/posts/2025/12/CVE-2025-65007 and the referenced research at https://github.com/wcyb/security_research for updated version and patch information.

Affected ProductsAI

The primary affected device is the WODESYS WD-R608U router, which is also marketed under the names WDR122B V2.0 and WDR28 (vendor product page: http://www.wodesys.com/eproductms52.html). Only firmware build WDR28081123OV1.01 was tested and confirmed vulnerable by the reporter (cvd@cert.pl); the vendor was notified early but did not provide a vulnerability statement or an affected version range, so other firmware builds and possibly related WODESYS models sharing the same adm.cgi codebase may also be vulnerable but remain untested. No CPE strings were included in the provided intelligence. The reporting advisory is available from CERT Polska at https://cert.pl/en/posts/2025/12/CVE-2025-65007, and supporting research is referenced at https://github.com/wcyb/security_research.

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 root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), the classic command-injection class affecting embedded device CGI handlers. The affected firmware exposes a web-based configuration interface whose CGI binary adm.cgi handles the langGet parameter, presumably used to select the interface language. That value is concatenated into a shell command - typically via a C system()/popen() call on the device's BusyBox/Linux userland - without sanitization or allow-listing, so shell metacharacters (;, |, $(), backticks, &&) let an attacker append arbitrary commands. On embedded SOHO routers the HTTP daemon usually runs as root, so injected commands generally execute with full device privileges, giving complete control over configuration, credentials, routing, firewall rules, and potentially the ability to pivot into the local network. The CVSS:4.0 vector scores 9.4 with AV:A (adjacent network), PR:N, UI:N and high impact (VC/VI/VA:H plus subsequent-system SC/SI/SA:H); the independent assessment concurs with CVSS:3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, i.e. high confidentiality, integrity, and availability impact from an unauthenticated adjacent attacker. No CPE identifiers were supplied in the source data, and the affected platform string is the firmware build WDR28081123OV1.01.

Know when Router 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 (cert) PRIMARY 9.4 CRITICAL
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 8.8 HIGH

Adjacent web interface (AV:A) with trivial unauthenticated injection (AC:L/PR:N/UI:N) yields full command execution on the router itself, so C/I/A:H and S:U as the vulnerable component is the impacted one.

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

Primary rating from Vendor (cert).

CVSS VectorVendor: cert

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
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

DescriptionCVE.org

In WODESYS WD-R608U router (also known as WDR122B V2.0 and WDR28) due to lack of validation in the langGet parameter in the adm.cgi endpoint, the malicious attacker can execute system shell commands.

The vendor was notified early about this vulnerability, but didn't respond with the details of vulnerability or vulnerable version range. Only version WDR28081123OV1.01 was tested and confirmed as vulnerable, other versions were not tested and might also be vulnerable.

Executive ViewAI

Why It Matters

WODESYS WD-R608U, WDR122B V2.0, and WDR28 small-office/home-office routers are affected by a critical command-injection flaw in their web management interface that can let an attacker on the same local network or Wi-Fi execute system-level commands on the device. With no vendor patch currently available, these routers represent a containment and continuity risk for branch offices, remote workers, and any environment where management access is reachable from less-trusted segments. Security leadership should prioritize inventory, isolation, and monitoring of these devices until the vendor provides a fix or they are replaced; no public exploit code had been identified at the time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include isolating affected routers on dedicated VLANs or guest Wi-Fi, disabling WAN/remote management, restricting adm.cgi access to trusted management networks, blocking the langGet parameter at controlling firewalls or WLAN controllers, disabling Wi-Fi administration, enforcing strong WPA3/PSK with client isolation, monitoring logs and IDS for adm.cgi/langGet exploitation attempts, and planning replacement or continued strict segmentation until a vendor patch is available.

Threat Intelligence Overview

EPSS Score
2.7%
Top 15% exploitable
Prevalence
Rare
obscure Chinese SOHO router vendor, negligible enterprise/global footprint
Data Quality
4 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 2.7%
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +3
CVSS: +47
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 Router

View all
CVE-2025-13184 CRITICAL POC
9.8 Dec 10

Unauthenticated remote attackers can enable Telnet on TOTOLINK X5000R AX1800 routers running firmware V9.1.0u.6369_B2023

CVE-2022-27668 CRITICAL POC
9.8 Jun 14

Depending on the configuration of the route permission table in file 'saprouttab', it is possible for an unauthenticated

CVE-2026-102240 CRITICAL POC
9.3 Sep 29

OS command injection in Netcore NAP930 firmware 0.1.241010.141410 allows unauthenticated remote attackers to execute arb

CVE-2026-101076 CRITICAL POC
9.3 Sep 28

An unauthenticated OS command injection in the CGI handler of Netcore NR289-GE firmware 1.4.5102 lets remote attackers e

CVE-2026-101000 CRITICAL POC
9.3 Sep 28

Missing authorization in Netcore NBR100V2 firmware 1.3.240614.030928 allows remote unauthenticated attackers to modify d

CVE-2026-14157 CRITICAL POC
9.4 Oct 01

Authenticated administrators of ASUS routers can execute arbitrary commands on the device by uploading a crafted file th

CVE-2026-101077 CRITICAL POC
9.3 Sep 28

Unauthenticated network attackers can bypass authentication in the Netcore NR289-GE router's boa_temp web handler and ab

CVE-2026-101075 CRITICAL POC
9.3 Sep 28

Remote unauthenticated OS command injection in Netcore NR289-GE firmware 1.4.5102 allows attackers to execute arbitrary

CVE-2026-101072 CRITICAL POC
9.3 Sep 28

Unauthenticated OS command injection in the Netcore NR289-GE router (firmware 1.4.5102) lets any remote attacker who can

CVE-2026-101039 CRITICAL POC
9.3 Sep 28

A stack-based buffer overflow in the devdiscover service of FAST FAC1900R firmware 20190827_2.0.2 lets unauthenticated r

CVE-2026-101001 CRITICAL POC
9.3 Sep 28

Unauthenticated OS command injection in the Netcore NBR200V2 router's Web Management Interface (firmware 1.3.241127.0712

CVE-2026-13313 HIGH POC
8.9 Oct 01

Authenticated administrators of certain ASUS router models can abuse leftover debug code in the device's web management

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