Recent Curesec Publications

The HS-110 Smart Plug aka Projekt Kasa
2016 Nov 24

The HS-110 Smart Plug aka Projekt Kasa

In this article we are going to have a closer look on a Smart Plug from TP-Link together with its control app. In the process of investigating the product, we reverse engineered the firmware and the app, managed to control the Smart Plug and steal login credentials.  

 MyLittleForum 2.3.6.1: XSS & RPO
2016 Nov 10

MyLittleForum 2.3.6.1: XSS & RPO

MyLittleForum is forum software written in PHP. In version 2.3.6.1, it is vulnerable to reflected cross site scripting as well as relative path overwrite. XSS can be used to steal cookies, inject JavaScript keyloggers, or bypass CSRF protection, and RPO may lead to CSS injection.  

SPIP 3.1: XSS & Host Header Injection
2016 Nov 10

SPIP 3.1: XSS & Host Header Injection

SPIP is a content management system written in PHP. In version 3.1, it is vulnerable to a persistent as well as reflected cross site scripting vulnerability as it allows users to enter URLs containing the JavaScript protocol, which an attacker can exploit to steal cookies, inject JavaScript keylogger, or bypass CSRF protection. Additionally, it contains a Host Header Injection which may lead to the leakage of password reset tokens and thus the compromisation of user accounts. Finally, the application discloses httpOnly cookies, making exploitation of XSS issues slightly easier.  

Mezzanine 4.2.0: XSS
2016 Nov 10

Mezzanine 4.2.0: XSS

Mezzanine is an open source CMS written in python. In version 4.2.0, it is vulnerable to two persistent XSS attacks, one of which requires extended privileges, the other one does not. These issues allow an attacker to steal cookies, inject JavaScript keyloggers, or bypass CSRF protection.  

MyLittleForum 2.3.6.1: CSRF
2016 Nov 10

MyLittleForum 2.3.6.1: CSRF

MyLittleForum is forum software written in PHP. In version 2.3.6.1, it is vulnerable to cross site request forgery. An attacker could exploit this issue to add new users or change the status of existing users to administrator if a victim visits a website containing a specifically crafted payload while logged into MyLittleForum.  

MoinMoin 1.9.8: XSS
2016 Nov 10

MoinMoin 1.9.8: XSS

MoinMoin is an open source Wiki application written in python. In version 1.9.8, it is vulnerable to two persistent XSS issues. This allows an attacker to steal cookies, inject JavaScript keyloggers, or bypass CSRF protection.  

Lepton 2.2.2: SQL Injection
2016 Nov 10

Lepton 2.2.2: SQL Injection

Lepton is a content management system written in PHP. In version 2.2.2, it is vulnerable to multiple SQL injections. The injections require a user account with elevated privileges.  

Lepton 2.2.2: CSRF, Open Redirect, Insecure Bruteforce Protection & Password Handling
2016 Nov 10

Lepton 2.2.2: CSRF, Open Redirect, Insecure Bruteforce Protection & Password Handling

Lepton is a content management system written in PHP. In version 2.2.2, it contains various low to medium impact issues. The functionality that operates on files and folders is vulnerable to CSRF which may lead to XSS, the logout is vulnerable to Open Redirect, the in-build bruteforce protection can be easily bypassed, and passwords are hashed with md5 and send out via email in plaintext.  

Lepton 2.2.2: Code Execution
2016 Nov 10

Lepton 2.2.2: Code Execution

Lepton is a content management system written in PHP. In version 2.2.2, it is vulnerable to code execution as it is possible to upload files with dangerous type via the media manager.  

Jaws 1.1.1: Code Execution
2016 Nov 10

Jaws 1.1.1: Code Execution

Jaws is a content management system written in PHP. In version 1.1.1, it is vulnerable to code execution as it allows the upload of files with a dangerous type. An account with extended privileges is required.