CVE:CVE-2005-0709
CNNVD:CNNVD-200505-038
Oracle MySQL是美国甲骨文（Oracle）公司的一套开源的关系数据库管理系统。该数据库系统具有性能高、成本低、可靠性好等特点。
MySQL数据库的CREATE FUNCTION命令用于在MySQL中实现用户自定义函数的管理，MySQL对用户自定义函数的引入和参数使用实现有问题，拥有数据库管理员权限的用户可能利用漏洞在运行MySQL数据库的主机上以MySQL进程的权限执行任意指令。
如果经过认证的用户对MySQL管理数据库'mysql'拥有INSERT和DELETE的权限的话，就可能通过注入畸形的CREATE FUNCTION命令参数，利用libc中的函数获取MySQL进程的执行权限。
solution:Upgrade mysql mysql to a higher version than 4.1.0,4.1.3,4.1.10,and avoid the version 4.1.0,4.1.3,4.1.10; Upgrade oracle mysql to a higher version than 3.23.49,4.0.0,4.0.1,4.0.2,4.0.3,4.0.4,4.0.5,4.0.5a,4.0.6,4.0.7,4.0.7:gamma,4.0.8,4.0.8:gamma,4.0.9,4.0.9:gamma,4.0.10,4.0.11,4.0.11:gamma,4.0.12,4.0.13,4.0.14,4.0.15,4.0.18,4.0.20,4.0.21,4.0.23,4.1.0:alpha,4.1.2:alpha,4.1.3:beta,4.1.4,4.1.5,and avoid the version 3.23.49,4.0.0,4.0.1,4.0.2,4.0.3,4.0.4,4.0.5,4.0.5a,4.0.6,4.0.7,4.0.7:gamma,4.0.8,4.0.8:gamma,4.0.9,4.0.9:gamma,4.0.10,4.0.11,4.0.11:gamma,4.0.12,4.0.13,4.0.14,4.0.15,4.0.18,4.0.20,4.0.21,4.0.23,4.1.0:alpha,4.1.2:alpha,4.1.3:beta,4.1.4,4.1.5