CVE:CVE-2007-0454
CNNVD:CNNVD-200702-061
Samba是Samba团队开发的一套可使UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS网络协议做连结的自由软件。该软件支持共享打印机、互相传输资料文件等。
Samba的VFS插件afsacl.so库在处理文件名时存在格式串漏洞，攻击者可能利用此漏洞诱使用户处理恶意的VFS分区控制服务器。
Samba在调用snprintf()时将磁盘上所储存的文件名用作了格式串，如果用户能够写入的共享使用Samba的afsacl.so库对AFS文件系统上的文件设置Windows NT访问控制列表的话，就可能通过文件名中的格式串标识符导致执行任意代码。
这个漏洞仅影响与CIFS共享了AFS文件系统并在smb.conf中明确要求加载afsacl.so VFS模块的Samba服务器。
solution:Upgrade samba samba to a higher version than 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.20,3.0.20a,3.0.20b,3.0.21,3.0.21a,3.0.21b,3.0.21c,3.0.22,3.0.23d,and avoid the version 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.20,3.0.20a,3.0.20b,3.0.21,3.0.21a,3.0.21b,3.0.21c,3.0.22,3.0.23d; Upgrade debian debian_linux to a higher version than 3.0,3.1,and avoid the version 3.0,3.1; Upgrade mandrakesoft mandrake_linux to a higher version than 2006,and avoid the version 2006; Upgrade mandrakesoft mandrake_linux_corporate_server to a higher version than 3.0,4.0,and avoid the version 3.0,4.0; Upgrade mandrakesoft mandrake_linuxsoft_2007 to a higher version than *