Router

Linksys E2500

Contribute

Projects for this device

Replacement firmware

Replace router software with a customizable system for network controls and community packages.

How to get started

Follow the guide for your exact router version. The first installation may use its web interface, recovery mode or a serial connection.

Setup
Firmware replacement; route varies by router
You’ll need
Exact hardware revision, an appropriate OpenWrt release and its model-specific installation guide.
v1 · Broadcom BCM43236 Wi-Fi
Processor: Broadcom BCM5358UB0Open hardware record
v2.1 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi
Flash: 8 MB · Processor / Wi-Fi: Broadcom BCM5358UB0 · Wi-Fi chip: Broadcom BCM43236Get OpenWrt firmware Release listed · 25.12.6
v3 · Broadcom BCM43236 Wi-Fi
Processor: Broadcom BCM5358UB0Open hardware record
v4 · MediaTek MT7612E Wi-Fi
Processor: MediaTek MT7628DANOpen hardware record Release listed · 25.12.5
v1 · Broadcom BCM43236 Wi-Fi
Get OpenWrt firmware Release listed · 25.12.6
v2 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi
Get OpenWrt firmware Release listed · 25.12.6
v3 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi
Get OpenWrt firmware Release listed · 25.12.6
v4 · MediaTek MT7612E / MediaTek MT7628DAN Wi-Fi
Get OpenWrt firmware Release listed · 25.12.6
v4
Get firmware Release listed · 25.12.5
v2; v2 · Broadcom BCM43236 Wi-Fi
Open hardware record
v2.1 · Broadcom BCM43236 Wi-Fi
Open hardware record
v4
Open hardware record Release listed · 25.12.5

v1 · Broadcom BCM43236 Wi-Fi

Limitations
WiFi 2.4GHz WiFi 5GHz
First installation
GUI OEM
Limitations
WiFi 2.4GHz
Limitations
WiFi 5GHz

v2 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi

Limitations
WiFi 2.4GHz WiFi 5GHz
Limitations
WiFi 2.4GHz
Limitations
WiFi 5GHz

v2.1 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi

Limitations
WiFi 2.4GHz WiFi 5GHz
Limitations
WiFi 2.4GHz
Limitations
WiFi 5GHz

v3 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi

Limitations
WiFi 2.4GHz WiFi 5GHz
Limitations
WiFi 2.4GHz
Limitations
WiFi 5GHz

v4 · MediaTek MT7612E / MediaTek MT7628DAN Wi-Fi

First installation
U-Boot TFTP + serial recovery
Sources

Features & details

Check the project and hardware shown for each feature.

Device details

linksys e2500 v1 — device documentation (github.com)Linksys E2500 v1 — WikiDevi (github.com)Device details — v1 — Source documentation (openwrt.org)

Hardware revision
v1

Device details

linksys e2500 v2 — device documentation (github.com)Linksys E2500 v2 — TechInfoDepot (github.com)Linksys E2500 v2 — WikiDevi (github.com)Device details — v2 — Source documentation (openwrt.org)

Hardware revision
v2

Device details

linksys e2500 v3 — device documentation (github.com)Linksys E2500 v3 — WikiDevi (github.com)Device details — v3 — Source documentation (openwrt.org)

Hardware revision
v3

Device details

linksys e2500 v4 — device documentation (github.com)Linksys E2500 v4 — WikiDevi (github.com)Device details — Source documentation (openwrt.org)

Hardware revision
v4

Device details

Linksys E2500 v1 — TechInfoDepot (github.com)

Hardware revision
v1

Device details

Linksys E2500 v2.1 — TechInfoDepot (github.com)

Hardware revision
v2.1

Device details

Linksys E2500 v3 — TechInfoDepot (github.com)

Hardware revision
v3

Device details

Linksys E2500 v4 — TechInfoDepot (github.com)

Hardware revision
v4

OpenWrt · v1 · Broadcom BCM43236 Wi-Fi

OpenWrt · v1 · Broadcom BCM43236 Wi-Fi — v1 — Source documentation (openwrt.org)

Installation routes recorded
GUI OEM
Availability recorded by source
Discontinued

OpenWrt · v2 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi

OpenWrt · v2 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi — v2 — Source documentation (openwrt.org)

Availability recorded by source
Discontinued

Device details

Device details — v2.1 — Source documentation (openwrt.org)

Hardware revision
v2.1

OpenWrt · v2.1 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi

OpenWrt · v2.1 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi — v2.1 — Source documentation (openwrt.org)

Availability recorded by source
Discontinued

OpenWrt · v3 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi

OpenWrt · v3 · Broadcom BCM43236 / Broadcom BCM5358UB0 Wi-Fi — v3 — Source documentation (openwrt.org)

Availability recorded by source
Available 2019

OpenWrt · v4 · MediaTek MT7612E / MediaTek MT7628DAN Wi-Fi

OpenWrt · v4 · MediaTek MT7612E / MediaTek MT7628DAN Wi-Fi — Source documentation (openwrt.org)

Installation routes recorded
U-Boot TFTP + serial recovery
Recovery routes recorded
U-Boot TFTP + serial recovery
Availability recorded by source
Available 2019

Hardware differences

Security

Saved scan

From our saved security research.

Model advisories

Selected highlights

Prioritized by known exploitation, severity, then date.

CVSS 10.0 (v4.0)

E2500 v1/v2

Linksys Routers E/WAG/WAP/WES/WET/WRT-Series

CVE-2025-34037

Affected firmware
Before 2.0.00
Fix
Fix details in the linked record
Read VulnCheck CVE record
Details and sources

An OS command injection vulnerability exists in various models of E-Series Linksys routers via the /tmUnblock.cgi and /hndUnblock.cgi endpoints over HTTP on port 8080. The CGI scripts improperly process user-supplied input passed to the ttcp_ip parameter without sanitization, allowing unauthenticated attackers to inject shell commands. This vulnerability was reported to be exploited in the wild by the "TheMoon" worm in 2014 to deploy a MIPS ELF payload, enabling arbitrary code execution on the router. Additionally, this vulnerability may affect other Linksys products to include, but not limited to, WAG/WAP/WES/WET/WRT-series router models and Wireless-N access points and routers. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-06 UTC.

Security advisory linksys routers command injection — E2500 v1/v2 (vulncheck.com) ↗

CVSS 9.8 (v3.1)

Linksys E2500

In Linksys E2500 3.0.04.002, the chroot_local_user option is enabled in the vsftpd configuration file

CVE-2025-44654

Affected firmware
E2500: 3.0.04.002
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

In Linksys E2500 3.0.04.002, the chroot_local_user option is enabled in the vsftpd configuration file. This could lead to unauthorized access to system files, privilege escalation, or use of the compromised server as a pivot point for internal network attacks.

CVSS 8.0 (v3.1)

Linksys E2500

A vulnerability was discovered in Linksys Router E2500 with firmware 2.0.00, allows authenticated attackers to execute arbitrary code via the hnd_parentalctrl_unblock function.

CVE-2024-40495

Affected firmware
Version details in source scope
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

A vulnerability was discovered in Linksys Router E2500 with firmware 2.0.00, allows authenticated attackers to execute arbitrary code via the hnd_parentalctrl_unblock function.

CVE-2024-40495 record (github.com) ↗

CVSS 7.2 (v3.0)

ESeries E2500

An exploitable operating system command injection exists in the Linksys ESeries line of routers (Linksys E1200 Firmware Version 2.0.09 and Linksys E2500 Firmware Version 3.0.04)

CVE-2018-3955

Affected firmware
Firmware Version 3.0.04
Fix
Fix details in the linked record
Read talos CVE record
Details and sources

An exploitable operating system command injection exists in the Linksys ESeries line of routers (Linksys E1200 Firmware Version 2.0.09 and Linksys E2500 Firmware Version 3.0.04). Specially crafted entries to network configuration information can cause execution of arbitrary system commands, resulting in full control of the device. An attacker can send an authenticated HTTP request to trigger this vulnerability. Data entered into the 'Domain Name' input field through the web portal is submitted to apply.cgi as the value to the 'wan_domain' POST parameter. The wan_domain data goes through the nvram_set process described above. When the 'preinit' binary receives the SIGHUP signal it enters a code path that calls a function named 'set_host_domain_name' from its libshared.so shared object.

CVSS 7.2 (v3.0)

ESeries E2500

Devices in the Linksys ESeries line of routers (Linksys E1200 Firmware Version 2.0.09 and Linksys E2500 Firmware Version 3.0.04) are susceptible to OS command injection vulnerabilities…

CVE-2018-3954

Affected firmware
Firmware Version 3.0.04
Fix
Fix details in the linked record
Read talos CVE record
Details and sources

Devices in the Linksys ESeries line of routers (Linksys E1200 Firmware Version 2.0.09 and Linksys E2500 Firmware Version 3.0.04) are susceptible to OS command injection vulnerabilities due to improper filtering of data passed to and retrieved from NVRAMData entered into the 'Router Name' input field through the web portal is submitted to apply.cgi as the value to the 'machine_name' POST parameter. When the 'preinit' binary receives the SIGHUP signal it enters a code path that calls a function named 'set_host_domain_name' from its libshared.so shared object.

Check more security advisories for this device · CVE.org