DNSmasq接触学习

今天扫描主机漏洞,扫到了好多DNSmasq漏洞。


扫描报告.jpg

那么今天就学习DNSmasq吧!

0x00 什么是DNSmasq

Dnsmasq为小型网络提供网络基础设施:DNS,DHCP,路由器通告和网络引导。它被设计为轻量级且占用空间小,适用于资源受限的路由器和防火墙。它还被广泛用于智能手机和便携式热点的共享,并支持虚拟化框架中的虚拟网络。支持的平台包括Linux(带有glibc和uclibc),Android,* BSD和Mac OS X. Dnsmasq包含在大多数Linux发行版以及FreeBSD,OpenBSD和NetBSD的端口系统中。Dnsmasq提供完整的IPv6支持。

但是今天不是研究怎么搭建DNSmasq,而是漏洞研究。

0x01 安全事件

2017年10月2日, 由Google安全团队发现的多个 dnsmasq 安全漏洞被披露。
瘦影响的dnsmasq服务遭受远程任意代码执行攻击或远程拒绝服务攻击,造成主机被入侵或服务不可能,危害严重
影响版本

CVE 等级 受影响版本 相关功能 问题点
CV-2017-14491 严重 全版本 DNS 堆内存越界
CV-2017-14492 严重 2.60 - 2.77 IPv6 RA 堆内存越界
CV-2017-14493 严重 2.60 - 2.77 DHCPv6 栈内存越界
CV-2017-14494 重要 2.60 - 2.77 DHCPv6 堆内存越界
CV-2017-14495 重要 2.76 EDNS0 堆内存越界
CV-2017-14496 重要 2.76 EDNS0 堆内存越界
CV-2017-13704 重要 2.77 DNS 堆内存越界

0x02 部分漏洞技术信息

POC:https://github.com/google/security-research-pocs
由于验证要用到逆向,我还不会啊!!就先学这些吧!!!

参考文献:
1.dnsmasq:多个严重漏洞预警
https://cert.360.cn/warning/detail?id=2e796182787855550f176c5dc1444a14
2.【漏洞分析】CVE-2017-14491 dnsmasq 堆溢出分析:https://www.360zhijia.com/360anquanke/313734.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0 01、网络管理的五大功能(包括每项功能的具体情况) 1.配置管理:ISO定义的管理功能域中,配置管理包括视图管...
    哈熝少主阅读 3,377评论 1 20
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    JasonShi6306421阅读 1,266评论 0 1
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,939评论 0 5
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 5,992评论 1 13
  • 英孚家长: 您好! 孩子今天学习U4L1: 1.学习动物单词cat, dog, cow, pig, horse, ...
    EmilyJia阅读 109评论 0 0