CVE:CVE-2004-0125
CNNVD:CNNVD-200408-123
FreeBSD是一款免费开放源代码的UNIX操作系统。
FreeBSD没有正确允许jail()环境中的超级用户进程修改路由表，远程攻击者可以利用这个漏洞破坏路由表，对网络服务进行攻击等。
jail(2)系统调用允许系统管理员琐住进程并在限制的环境中运行，FreeBSD内核维护内部路由表来判断要传送数据的接口。这些路由表可以允许超级用户权限的用户进程通过在路由套接口上发送消息来更改。由于程序设计错误，在jail环境中的超级用户权限的进程可以发送路由表更改信息而操作路由表，可导致破坏服务器路由表，拒绝正常的网络服务，或执行其他的连接劫持，重定向攻击等。
solution:Upgrade freebsd freebsd to a higher version than 4.0,4.0:alpha,4.0:releng,4.1,4.1.1,4.1.1:release,4.1.1:stable,4.2,4.2:stable,4.3,4.3:release,4.3:release_p38,4.3:releng,4.3:stable,4.4,4.4:release_p42,4.4:releng,4.4:stable,4.5,4.5:release,4.5:release_p32,4.5:releng,4.5:stable,4.6,4.6:release,4.6:release_p20,4.6:releng,4.6:stable,4.6.2,4.7,4.7:release,4.7:release_p17,4.7:releng,4.7:stable,4.8,4.8:pre-release,4.8:release_p6,4.8:releng,4.9,4.9:pre-release,4.9:releng,4.10,and avoid the version 4.0,4.0:alpha,4.0:releng,4.1,4.1.1,4.1.1:release,4.1.1:stable,4.2,4.2:stable,4.3,4.3:release,4.3:release_p38,4.3:releng,4.3:stable,4.4,4.4:release_p42,4.4:releng,4.4:stable,4.5,4.5:release,4.5:release_p32,4.5:releng,4.5:stable,4.6,4.6:release,4.6:release_p20,4.6:releng,4.6:stable,4.6.2,4.7,4.7:release,4.7:release_p17,4.7:releng,4.7:stable,4.8,4.8:pre-release,4.8:release_p6,4.8:releng,4.9,4.9:pre-release,4.9:releng,4.10