很多中小企业都在用的3款开源软件被曝多个漏洞

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

编译:奇安信代码卫士

本周二,网络安全研究员发布影响三个开源项目 EspoCRM、Pimcore 和 Akaunting 的9个安全漏洞。多家中小型企业都在使用这三个开源项目,漏洞如遭成功利用,可为后续更复杂的攻击铺路。

诺基亚公司的研究员 Wiktor Sedkowski 和 Rapid 公司的研究员 Trevor Christiansen 表示,这些缺陷影响 EspoCRM v6.1.6、Pimco Customer Data Framework v3.0.0、Pimcore AdminBundle v6.8.0以及 Akaunting v2.1.12,均已在负责任披露一天内修复。在这九个缺陷中,其中六个是从 Akaunting 项目中发现的。

EspoCRM 是一款开源客户关系管理 (CRM) 应用程序,Pimcore 是一款开源企业软件平台,为客户数据管理、数字资产管理、内容管理和数字商业服务。Akaunting 是一款开源的在线会计软件,旨在追踪发票和花费支出。

这些缺陷如下:

  • CVE-2021-3539 (CVSS 评分:6.3) —— 位于EspoCRM v6.1.6 中的持久性XSS缺陷

  • CVE-2021-31867 (CVSS 评分:6.5) ——位于Pimcore Customer Data Framework v3.0.0中的SQL 注入

  • CVE-2021-31869 (CVSS 评分:6.5) ——位于Pimcore AdminBundle v6.8.0中

  • CVE-2021-36800 (CVSS 评分:8.7) —— 位于Akaunting v2.1.12中的OS命令注入

  • CVE-2021-36801 (CVSS 评分:8.5) ——位于Akaunting v2.1.12中的认证绕过

  • CVE-2021-36802 (CVSS 评分:6.5) ——位于Akaunting v2.1.12中经由受用户控制的 “locale” 变量中的拒绝服务

  • CVE-2021-36803 (CVSS 评分:6.3) ——位于Akaunting v2.1.12中在头像上传过程中的持久性 XSS

  • CVE-2021-36804 (CVSS 评分:5.4) ——位于Akaunting v2.1.12中的弱密码重置缺陷

  • CVE-2021-36805 (CVSS 评分:5.2) —— 位于Akaunting v2.1.12中的发票备注可持久XSS缺陷

这些缺陷如遭利用可导致认证攻击者执行任意 JavaScript 代码、操纵底层操作系统并作为发动其它恶意攻击的前哨、通过特殊构造的 HTTP 请求触发拒绝服务、甚至更改与用户账户相关企业扫描授权的情况。

Akaunting 中还修复了一个弱密码重置漏洞,攻击者可滥用“忘记密码”功能从应用程序将包含恶意链接的钓鱼邮件发送给已注册用户,一旦用户点击链接,就会暴露密码重置令牌,遭攻击者用于设置密码。

研究人员表示,所有这三个项目都拥有真实用户和客户,无疑是当前数千家中小型企业的核心应用程序。用户应更新至最新版本以免遭攻击;如不便更新则应避免将生产实例直接展示到互联网中,而应仅向具有受信任内部人员的受信任内网展示。

推荐阅读

开源容器原生工作流引擎 Argo Workflows 可被用于攻击 K8s 集群

开源组件 Ehcache中被曝严重漏洞,影响多款Jira产品

大企业都在用的开源 ForgeRock OpenAM 被曝预认证 RCE 0day

钱少事多,开源项目维护人员几乎集体出走

原文链接

https://thehackernews.com/2021/07/several-bugs-found-in-3-open-source.html

题图:Pixabay License

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

奇安信代码卫士 (codesafe)

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

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

UniGUI项目是一个基于Delphi开发平台的Web应用开发框架。开源是指UniGUI的源代码被公开发布,供用户自由查看、修改和分发。开源项目有很多好处。 首先,开源可以促进软件开发者之间的合作和共享。任何人都可以访问UniGUI的源代码,有助于开发者之间相互学习和交流,共同提高开发技术水平。开源还能够鼓励各方积极参与项目的开发,提供更好的功能和性能。 其次,开源可以提高软件的可靠性和安全性。通过公开源代码,开源项目可以吸引到更多人来审查和测试代码,从而及时发现和修复潜在的漏洞和问题。开源社区的广泛参与也可以提供更好的建议和改进意见,进一步提高软件的质量。 另外,开源还可以降低软件的成本。由于UniGUI是开源的,用户可以免费使用并自由修改和分发,无需支付额外的许可费用。这将有助于个人开发者、中小企业以及各种非盈利组织使用UniGUI进行Web应用开发,降低他们的开发成本和门槛。 最后,开源还能推动软件产业的发展。开源软件给广大开发者提供了更多的选择和机会,激发了市场创新和竞争力。同时,开源软件还可以作为教育和研究的工具,为相关领域的学生和学者提供更多研究和探索的机会,推动学术进步。 总的来说,UniGUI项目的开源将为开发者提供更多学习、合作和创新的机会,提高软件的质量和安全性,降低开发和使用成本,并促进相关行业的发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值