Mysql 5.0.12 Exploit | HD |
: A low-privileged user with the ability to create a stored routine can execute arbitrary SQL statements with SUPER or GRANT privileges, effectively becoming a database administrator. Mitigation and Defense
: Attackers can terminate a legitimate SQL statement and "stack" a completely new command, such as SELECT SLEEP(10); or even administrative commands if the user has sufficient permissions. mysql 5.0.12 exploit
CREATE FUNCTION my_function RETURNS STRING SONAME 'my_library.so'; : A low-privileged user with the ability to
If you’re a security researcher or student, use : Specifically: The impact of this exploit was significant,
In MySQL 5.0.12, the server did not properly validate the path of the shared library nor the privileges required to execute arbitrary code within the function. Specifically:
The impact of this exploit was significant, as it allowed attackers to:
Stacked queries allow an attacker to terminate the original intended query and start an entirely new one using a semicolon (