Toggle menu
Research 26 April 2018
TPLink TLWR740n Router Remote Code Execution

Introduction In October of 2017 we disclosed multiple vulnerabilities in TP-Link’s WR940n router that occurred due to multiple code paths calling strcpy on user controllable unsanitised input (CVE-2017-13772) The httpd binary responsible for these vulnerabilities contained patterns of code that looked similar to the following: At the time of disclosure, there were around 7000 of […]

Research 25 April 2018
Suspicious Activity Is Being Detected?… Right?…

Introduction A few days ago I received a message from a friend who had just had his Deliveroo (food delivery service in the UK) account compromised and someone in London had used it to order a copious amount of food and alcohol; brazen, I know. The interesting part of this story is my friend was […]

Research 19 March 2018
Unauthenticated Start of Telnetd on Tenda AC15 Router

Introduction We previously showed how the Tenda AC15 router was vulnerable to an unauthenticated remote code execution vulnerability via a stack based buffer overflow. Writing exploits like that can be incredibly interesting, but sometimes, all you need is a GET request to get root. In this post we will outline another vulnerability that allows an […]

Research 19 March 2018
Hard Coded Accounts in the Tenda AC15 Router – CVE-2018-5768

Introduction The Tenda AC15 router was found to contain a variety of unnecessary accounts that contain incredibly weak passwords. Note that these accounts do not allow access to the web interface, but are also not configurable from said interface. This means that without access to the device (such as telnet or ssh), a user cannot […]

Research 21 February 2018
NoMachine Un-initialised Variable Privilege Escalation – A fuzz-less exploit tutorial – CVE-2018-6947

Before we start.. In this post we will be walking through a vulnerability we identified in NoMachine version 6.0.66_2 and lower that can lead to privilege escalation or denial of service. To start this post, we would like to say a massive thank you to the NoMachine team who were awesome, they acknowledged and triaged […]

Research 19 February 2018
FSLabs Flight Simulation Labs Dropping Malware to Combat Piracy? Is this DRM gone mad?

Introduction This morning, Fidus’ Penetration Testing team stumbled upon some troubling posts on Reddit accusing FSLabs of bundling a Google Chrome password stealer into their flagship flight simulator product in order to ‘combat piracy’. Yep, it’s as crazy as it sounds. First thoughts on the matter raises numerous questions: What legal boundaries is this pushing, […]

Research 14 February 2018
Remote Code Execution (CVE-2018-5767) Walkthrough on Tenda AC15 Router

Introduction In this post we will be presenting a pre-authenticated remote code execution vulnerability present in Tenda’s AC15 router. We start by analysing the vulnerability, before moving on to our regular pattern of exploit development – identifying problems and then fixing those in turn to develop a working exploit. N.B – Numerous attempts were made […]