《电子技术应用》
您所在的位置:首页 > 通信与网络 > 业界动态 > 隐藏16年的漏洞影响数百万打印机

隐藏16年的漏洞影响数百万打印机

2021-07-29
来源:嘶吼专业版
关键词: 打印机 高危漏洞

  研究人员在HP、三星、Xerox打印机驱动中发现高危漏洞,影响数百万打印机。

  SentinelLabs研究人员在HP、三星、Xerox打印机驱动中发现一个漏洞——CVE-2021-3438,CVSS评分8.8分,由于有漏洞的打印机驱动从2005年开始发布,因此共有数百万打印机受到该漏洞的影响,目前漏洞已经修复。

  HP 打印机驱动漏洞

  研究人员在配置一款HP打印机时发现了一个2005年发布的打印机驱动文件——SSPORT.SYS。运行该打印机软件后,无论是否完成安装甚至取消安装,驱动也会安装和激活。整个安装过程中甚至不会通知用户。

  用户在配置打印机无线工作或通过USB工作时,驱动就会加载。此外,每次启动后Windows也会加载打印机驱动:

  这使得驱动文件成为攻击的完美目标,因为甚至没有打印机连接,驱动文件也会加载。

  驱动文件中有漏洞的函数会通过IOCTL (Input/Output Control) 接收用户模式(User Mode)发送的数据,其中不会验证size参数:

  驱动文件中有漏洞的函数

  该函数会用strncpy复制用户输入的字符串,由于size参数是由用户控制的。因此,攻击者就可以覆盖驱动使用的缓存。

  研究人员在分析驱动文件时发现了一个硬编码的字符串:“This String is from Device Driver@@@@ ”。

  有漏洞的驱动文件中硬编码的字符串

  可以看出,驱动文件并不是完全由HP开发的,而是从具有相同功能的微软的Windows驱动样本项目中复制的。幸运的是,微软样本项目中并不含有该漏洞。

  漏洞影响

  驱动漏洞可以引发非特权用户提升到SYSTEM权限,并在kernel模式下运行代码。滥用这些漏洞可以绕过安全产品。攻击者成功利用该漏洞还可以安装程序、查看、修改、加密和删除数据,以完全用户权限创建新的账户。

  武器化该漏洞需要与其他漏洞利用相结合。目前尚未发现该漏洞的再野利用。

  受影响的产品

  由于有漏洞的驱动文件是2005年发布的,截止目前已经超过16年时间。漏洞存在于HP、三星和Xerox打印机软件中,超过380款打印机受到该漏洞的影响。




电子技术图片.png

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。