Korean
<< Back
VID 25012
Severity 30
Port 3306
Protocol TCP
Class DB
Detailed Description You are running a version of MySQL which is older than version 3.22.32.
MySQL versions prior to 3.22.32 could allow remote attackers to bypass authentication. If you have not patched this version, then any attacker who knows a valid username can access your tables without having to enter any valid password.

* Note: This check solely relied on the version number of the remote MySQL server to assess this vulnerability, so this might be a false positive.

* References:
http://www.iss.net/security_center/static/4228.php
http://www.mysql.com/documentation/mysql/bychapter/manual_News.html
Recommendation Upgrade to the latest version of MySQL (3.22.32 or later), appropriate for your platform.
OR, edit the file mysql-xxx/sql/password.c, and search for the "while(*scrambled)" loop. In front of it, add : "if(strlen(scrambled) != strlen(to)) return 1"
Related URL CVE-2000-0148 (CVE)
Related URL (SecurityFocus)
Related URL (ISS)