跳转到: 导航, 搜索

OSSN/OSSN-0082


dnsmasq 2.78 版本之前的基于堆和栈的缓冲区溢出

总结

在 2.78 版本之前的 dnsmasq 版本中发现了一系列基于堆和栈的缓冲区溢出。

受影响的服务 / 软件

任何基于 neutron 的 OpenStack 部署,其 dnsmasq 版本低于 2.78。

讨论

以下攻击向量被分配了以下 CVE 编号。

  • CVE-2017-14491
  • CVE-2017-14492
  • CVE-2017-14493
  • CVE-2017-14494
  • CVE-2017-14495
  • CVE-2017-14496
  • CVE-2017-13704


这些 CVE 中的每一个都使基于 neutron 的 OpenStack 部署面临各种攻击,例如泄露敏感内存信息或导致拒绝服务。节点通过构造各种恶意 DNS 或 DHCP 请求而暴露于此风险。

建议的操作

操作员应使用受影响节点的操作系统打包工具将 dnsmasq 服务更新到 2.78 及更高版本,或包含针对这些漏洞的相关补丁的发行版打包版本。

联系方式 / 参考文献

作者:Luke Hinds, Red Hat

此 OSSN:https://wiki.openstack.org/wiki/OSSN/OSSN-0082

原始 Launchpad Bug:https://bugs.launchpad.net/neutron/+bug/1721063

邮件列表:[Security] 标签在 openstack-dev@lists.openstack.org 上

OpenStack 安全项目:https://launchpad.net/~openstack-ossg