Nfs showmount 漏洞 CVE-1999-0554 修复
详细描述
可以对目标主机进行”showmount -e”操作,此操作将泄露目标主机大量敏感信息,比如目录结构。更糟糕的是,如果访问控制不严的话,攻击者有可能直接访问到目标主机上的数据。
解决办法
- 限制可以获取 NFS 输出列表的 IP 和用户。
- 除非绝对必要,请关闭NFS服务、MOUNTD。
风险级别
高风险
责任归属
系统管理员
加固风险
低风险操作,无需重启服务,只影响 showmout -e 查询服务端共享目录并不会影响 nfs 服务正常挂载和使用
链接
CVE - CVE-1999-0554 (mitre.org)
详细方案
1. 配置文件限制
对 NFS 共享服务器的 /etc/hosts.allow
和 /etc/hosts.deny
进行配置
由于各系统版本的 nfs mount 服务不同,所以分为以下三种配置方式:
1.1 centos7
1 | vim /etc/hosts.allow |
1.2 centos6
1 | vim /etc/hosts.allow |
1.3 centos5
1 | vim /etc/hosts.allow |
2 iptables 限制
使用 iptables 白名单对 nfs 服务端口(默认 111, 2049)进行限制。
end
[!info]+ 提示
推荐使用第一种方法,无业务影响无需更改防火墙配置
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 难逃月色在人间!
评论