vendor:
MySQL
by:
SecurityFocus
7.5
CVSS
HIGH
MySQL Default Test Account
259
CWE
Product Name: MySQL
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: No
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: N/A
2002
MySQL Default Test Account
It is possible for users with GRANT access to change passwords for every user in the database (including the mysql superuser). MySQL also ships with a default "test" account which has GRANT privileges and is unpassworded, meaning anyone can connect to the db. These two problems combined can result in a total, remote (and probably anonymous) database compromise. The database can be compromised even if the test account is disabled (given a local user account with GRANT privs). An attacker can connect to mysql as any user with grant privileges for any table, and then alter the MySQL superuser 'root' password with a GRANT.
Mitigation:
Ensure that the default test account is disabled and that all users with GRANT privileges have strong passwords.