CVE:CVE-2007-5398
CNNVD:CNNVD-200711-265
Samba是Samba团队开发的一套可使UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS网络协议做连结的自由软件。该软件支持共享打印机、互相传输资料文件等。
Samba的nmbd/nmbd_packets.c文件中的reply_netbios_packet()函数在发送NetBIOS回复时存在栈溢出漏洞，远程攻击者可能利用此漏洞控制服务器。
如果客户端发送了多个特制的WINS "Name Registration"请求并跟随有WINS "Name Query"请求的话，就可以触发这个溢出，导致执行任意指令。但利用这个漏洞要求将Samba配置为用作WINS服务器，也就是启用了wins支持选项。
solution:Upgrade samba samba to a higher version than 3.0.0,3.0.1,3.0.2,3.0.2a,3.0.3,3.0.4,3.0.4:rc1,3.0.5,3.0.6,3.0.7,3.0.8,3.0.9,3.0.10,3.0.11,3.0.12,3.0.13,3.0.14,3.0.14a,3.0.15,3.0.16,3.0.17,3.0.18,3.0.19,3.0.20,3.0.20a,3.0.20b,3.0.21,3.0.21a,3.0.21b,3.0.21c,3.0.22,3.0.23,3.0.23a,3.0.23b,3.0.23c,3.0.23d,3.0.24,3.0.25,3.0.25:pre1,3.0.25:pre2,3.0.25:rc1,3.0.25:rc2,3.0.25:rc3,3.0.25a,3.0.25b,3.0.25c,3.0.26,3.0.26a,and avoid the version 3.0.0,3.0.1,3.0.2,3.0.2a,3.0.3,3.0.4,3.0.4:rc1,3.0.5,3.0.6,3.0.7,3.0.8,3.0.9,3.0.10,3.0.11,3.0.12,3.0.13,3.0.14,3.0.14a,3.0.15,3.0.16,3.0.17,3.0.18,3.0.19,3.0.20,3.0.20a,3.0.20b,3.0.21,3.0.21a,3.0.21b,3.0.21c,3.0.22,3.0.23,3.0.23a,3.0.23b,3.0.23c,3.0.23d,3.0.24,3.0.25,3.0.25:pre1,3.0.25:pre2,3.0.25:rc1,3.0.25:rc2,3.0.25:rc3,3.0.25a,3.0.25b,3.0.25c,3.0.26,3.0.26a