Samba ‘mtab’锁文件处理本地拒绝服务漏洞

漏洞起因
竞争条件错误
危险等级

影响系统
Samba 3.6

不受影响系统

危害
本地攻击者可以利用漏洞使安装工具不能正常运行。

攻击所需条件
攻击者必须访问Samba。

漏洞信息
Samba是一款实现SMB协议、跨平台进行文件共享和打印共享服务的程序。
当mount.cifs和umount.cifs以setuid运行时存在竞争条件漏洞,允许非特权用户创建拒绝服务天哦件。这些安装工具在更新/etc/mtab之前创建”/etc/mtab~” 锁文件,在完成后会删除锁文件。通过使用这些工具启动安装或卸载进程,然后向进程发送SIGKILL信号,锁文件将不会被清理。存在的旧的锁文件可导致多数安装工具失败,造成拒绝服务攻击。

测试方法

厂商解决方案
用户可参考如下供应商提供的安全公告获得补丁信息:
http://git.samba.org/?p=cifs-utils.git;a=commitdiff;h=810f7e4e0f2dbcbee0294d9b371071cb08268200

漏洞提供者
Dan Rosenberg

发表评论?

0 条评论。

发表评论