Description
MySQL, when running on Windows, allows remote authenticated users with insert privileges on the mysql.func table to cause a denial of service (server hang) and possibly execute arbitrary code via (1) a request for a non-library file, which causes the Windows LoadLibraryEx function to block, or (2) a request for a function in a library that has the XXX_deinit or XXX_init functions defined but is not tailored for mySQL, such as jpeg1x32.dll and jpeg2x32.dll.
References
- HPSBPV02918 vendor-advisory
- mysql-loadlibraryex-dos(21756) vdb-entry
- 62358 vdb-entry
- 1029010 vdb-entry
- http://www.appsecinc.com/resources/alerts/mysql/2005-003.html
- 54788 third-party-advisory
- 20050808 [AppSecInc Advisory MYSQL05-V0003] Multiple Issues with MySQL User Defined Functions mailing-list