FILE privilege can be abused to read into a database table any files that the MySQL server can read on the server host.
SELECT to transfer its contents to the client host.
GRANT privilege enables users to give their privileges to other users.
GRANT privilege are able to combine privileges.
ALTER privilege may be used to subvert the privilege system by renaming tables.
SHUTDOWN privilege can be abused to deny service to other users entirely by terminating the server.
PROCESS privilege can be used to view the plain text of currently executing statements, including statements that set or change passwords.
SUPER privilege can be used to terminate other clients or change how the server operates.
mysql database itself can be used to change passwords and other access privilege information.
user table Password column can change an account's password, and then connect to the MySQL server using that account.
What cannot be done with privileges?
© 2007 John Michael Pierobon