聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

雅虎漏洞研究团队 Paranoids 的研究人员在企业打印管理软件 PrinterLogic 中发现了3个漏洞,可导致攻击者在所有联网端点上执行远程代码。

这三个漏洞的CVSS 评分为8.1,分别为对象注入 (CVE-2021-42631)、硬编码的 APP_KEY(CVE-2021-42635)和命令注入(CVE-2021-42638)。研究人员通过滥用 PrinterLogic 的单次点击打印机安装特性在 web 栈服务器上实现远程代码执行后果。

这些漏洞是研究员在2021年4月和6月发现的,由 PrinterLogic 厂商 Vasion 在1月21日发布的安全更新 19.1.1.13-SP10 中修复。所有之前版本均易受攻击。该更新还修复了该团队发现的中危和低危漏洞。

投入产出

雅虎公司的安全研究员 Blaine Herro 表示,PrinterLogic 是一个具有吸引力的攻击目标,部分原因是它具有一个在很多或所有端点上运行并以管理员权限安装组件或配置端点的代理。

另外,“该厂商发布了客户清单,展示出攻击者的投资产出。如果攻击者找到一个漏洞,那么就可以攻陷140多个高级别组织机构。”不过这些漏洞的严重程序因要求攻击者通过VPN 或适用漏洞获得权限网络位置而降低,不过面向互联网的安装程序例外(Herro 表示面向互联网的安装适用的环境不多)。

PHP 对象注入

Herro 详述了未认证PHP对象注入的“经典案例” exploit,它是位于PHP 应用程序如 ConcreteCMS、Magento 和 Moodle 中的“历史性“漏洞。

一旦服务器受陷且攻击者获得持久性访问权限,攻击者可在用户执行单词点击安装时横向移动到任意工作站,从而使 PrinterLogic 工作站客户端 (PrinterInstallerClient) 拉取并安装相关的驱动软件包。

Herro 说明了如何通过操纵数据库,控制发送到 macOS 和 Linux 或 Windows 上端点的驱动软件包内容,从而获得在联网端点上任意文件系统写权限。

他指出,“PrinterInstallerClient 以root 权限运行更是额外奖励“,”每个平台上存在多个选项“,对于在接收驱动软件包的端点上执行代码”难度并不大“。他解释了如何通过注入脚本在 macOS 上实现这一目标。

滥用作用域标准

研究人员不满足于下载某个特定的含后门的打印机驱动,而是发现了可将驱动推送到任意端点的特性。

具体而言,可根据作用域标准将打印机部署到运行 PrinterInstallerClient 的端点上。该标准包括可被指定为通配符的主机名,从而将打印机作用到web 栈服务器客户端的所有端点上。这意味着攻击者可“在所有作为 Web Stack 服务器客户端的联网端点上,或攻陷所选端点,无需进一步的用户交互“,实现远程代码执行。

Herro 还指出,“随着公司规模扩大,很自然地就会使用企业产品,简化很多员工都在使用的关键功能(在本案例中是打印机)的管理。集中式管理的副产品就是风险集中。”


推荐阅读

在线阅读版:《2021中国软件供应链安全分析报告》全文

惠普修复已存在8年的可蠕虫漏洞,影响150多款多功能打印机

严重漏洞已存在16年,数亿台打印机受影响

从 CVE-2020-1048 到 CVE-2020-17001:Windows打印机模块中多个提权漏洞分析

研究员轻松劫持2.8万台打印机

扫描40亿可路由的 IPv4 地址后发现这些打印机的 IPP 端口遭暴露

黑客在数十个 WordPress 插件和主题中插入秘密后门,可发动供应链攻击

SAP 严重漏洞可导致供应链攻击

2021年软件供应链攻击数量激增300%+

原文链接

https://portswigger.net/daily-swig/printerlogic-vendor-addresses-triple-rce-threat-against-all-connected-endpoints

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

 觉得不错,就点个 “在看” 或 "赞” 吧~

PrinterLogic 厂商修复影响所有联网端点的3个RCE漏洞相关推荐

  1. 微软紧急修复 Windows codecs 库中的两个 RCE 漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 周二,微软发布两个带外安全更新,修复了 Windows Codecs Library中的两个漏洞CVE-2020-1425 和 CVE ...

  2. 谷歌修复安卓System 组件中的多个 RCE 漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 本周,谷歌发布4月份安全补丁,共修复了50多个漏洞,包括4个严重的安卓 System 组件漏洞. 这四个严重漏洞均可导致远程代码执行后 ...

  3. 数百款惠普打印机易受严重RCE漏洞影响

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 惠普发布了关于三个严重漏洞的安全公告,它们影响数百款 LaserJet Pro.Pagewide Pro.Office.Jet.Enterpri ...

  4. 29款DrayTek 路由器受严重RCE漏洞影响

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Trellix 公司的安全研究员发现一个严重的远程代码执行 (RCE)漏洞 (CVE-2022-32548),影响29款 DrayTek Vig ...

  5. 严重的“Access:7”供应链漏洞影响100多家厂商150多款联网设备等产品

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...

  6. 施乐悄悄修复影响某些打印机中的严重缺陷

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 施乐 (Xerox) 修复了某些早在一年半前就已经在某些打印机机型中找到的一个严重漏洞,不过直到本周研究员公开该漏洞才被知晓. 该漏洞的编号为 ...

  7. 速修复!VMware vCenter Server 所有版本受严重的 RCE 漏洞影响

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 VMware 修复了位于 vCenter Server 中的一个严重漏洞.攻击者可利用该漏洞在服务器上执行任意代码. 该漏洞的编号是 CV ...

  8. 戴尔修复已存在12年之久的驱动漏洞,影响数百万个人电脑

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 戴尔修复了一个已存在12年之久的漏洞,它影响数百万台戴尔桌面.笔记本电脑.平板,该漏洞编号为 CVE-2021-21551,影响Dell ...

  9. 影响数千万APP的安卓APP“寄生兽”漏洞技术分析

    360安全卫士 · 2015/07/01 14:11 0x00 前言 360手机安全研究团队vulpecker近日发现了一种新型的安卓app安全漏洞,市面上数以千万的app都受该漏洞影响.该漏洞一旦被 ...

最新文章

  1. 翼方健数曹华:构建数据和计算互联网的必由之路
  2. NVIDIA Jetson Xavier NX中安装的python库包的版本
  3. python解码base64_在python中解码Base64 Gzip
  4. 面试中常问的List去重问题,你都答对了吗?
  5. 本地方法(JNI)——访问数组元素+错误处理
  6. P6039A高压衰减棒使用方法及注意事项
  7. php 真太阳时间修正,全国真太阳时对照表
  8. c语言高级代码编程图,c语言图形编程代码(C language programming code).doc
  9. 网络***的基础教程
  10. Neo4j图数据库高级应用系列 / 服务器扩展指南 APOC - apoc.periodic.iterate()过程在4.0版本中的重大变化
  11. 那些让我印象深刻的五个bug
  12. Delphi惹谁了?
  13. openmv一些常见问题与心得总结
  14. [bzoj4084][Sdoi2015]双旋转字符串_hash
  15. python空气质量指数计算_空气质量指数数据分析可视化
  16. 毫米波雷达上险量增长超40%:头部厂商放量,伪玩家裸泳
  17. QIIME2进阶一_用QIIME2解析序列,诠释生命
  18. cpmp(compulsory)
  19. HTML标签和标签的属性
  20. 【答读者问47】一场由夏普率引发的乱斗(backtrader和joinquant计算夏普率的方式哪一种更稳定?)

热门文章

  1. asp.net生产环境和开发环境的错误日志包装策略
  2. Virtual Box下配置Host-Only联网方式详解
  3. jboss7体验及配置入门
  4. 使用epoll&socket的总结
  5. [转载]c#委托事件简单例子
  6. 架构探险笔记11-与Servlet API解耦
  7. Android NDK开发Crash错误定位
  8. Java IO编程全解(六)——4种I/O的对比与选型
  9. 从“在winform里打开网页功能”引发的问题探究
  10. sql出现无法启动(model数据库)