Home / exploits DeepOfix 3.3 SMTP Authentication Bypass
Posted on 19 November 2013
====================================================================================== Vulnerability: Bypass authentication and gain unauthorized access to SMTP server ====================================================================================== Platform: DeepOfix Version: <= 3.3 (All versions tested) Vendor: Deep Root Linux - http://www.deeproot.in Date: 2013/11/06 Discovered by: Gerardo Vazquez, Eduardo Arriols [Pragsis-Security - http://pragsis-security.com/] Severity: 7.5/10 (CVSS Base Score) CVE: 2013-6796 ====================================================================================== 1. Background ************************************************************************************** DeepOfix is a free ISO of DeepRootLinux to mount a mail server providing users the ability to send emails via SMTP, check e-mail via IMAP, access the files via FTP or SSH... 2. Problem Description ************************************************************************************** The vulnerability allows an attacker to bypass the authentication in the SMTP server to send emails. The problem is that the SMTP server performs authentication against LDAP by default, and the service does not check that the password is null if this Base64. This creates a connection "anonymous" but with a user account without entering the password. It is important to note that the same could be used with other services also validate against LDAP. 3. Impact ************************************************************************************** An Attacker could login in the SMTP server knowing only the username of one user in the server and he could sends emails. One important thing is that the user "admin" always exists in the server. 4. Expotation ************************************************************************************** To authenticate against the SMTP server can make the login is done using Base64, so if you enter the user "admin" and password null or '
