4

邮件巨头Zimbra曝严重漏洞,黑客无需密码即可登录

 1 year ago
source link: https://netsecurity.51cto.com/article/711775.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

邮件巨头Zimbra曝严重漏洞,黑客无需密码即可登录-51CTO.COM

56a770e2952d9a34fff05060484383de.jpg
邮件巨头Zimbra曝严重漏洞,黑客无需密码即可登录
作者:苏苏 2022-06-16 13:43:45
SonarSource公司的研究人员报告了该漏洞,并对其进行描述,“未经身份验证的攻击者可以将任意 memcache 命令注入目标实例”。

据Bleeping Computer报道,邮件巨头Zimbra某些版本的高严重性漏洞的技术细节已经浮出水面,通过利用该漏洞,黑客可以在没有身份验证或用户交互的情况下窃取登录信息,这意味着黑客无需账号密码即可登录用户的邮箱。

72a833c04ebf94ec2e0392e26b93563771d725.jpg

该漏洞编号为CVE-2022-27924,目前已经被收录至CNNVD,编号为CNNVD-202204-3913,受影响的Zimbra主要是开源和商业版本8.x和9.x。自2022年5月10日起,Zimbra 版本ZCS 9.0.0 的补丁24.1,以及ZCS 8.8.15的补丁31.1 中都发布了一个修复程序。

资料显示,Zimbra提供一套开源协同办公套件包括WebMail,日历,通信录,Web文档管理和创作。它最大的特色在于其采用Ajax技术模仿CS桌面应用软件的风格开发的客户端兼容Firefox,Safari和IE浏览器。其产品遍布全球,在各国/地区的政府、组织、金融和教育部门广泛使用。

悄无声息窃取登录凭证

SonarSource公司的研究人员报告了该漏洞,并对其进行描述,“未经身份验证的攻击者可以将任意 memcache 命令注入目标实例”。因此,攻击者可以通过将CRLF注入Memcached查找的用户名来进行利用。

Memcached是一个免费开源的、高性能的、具有分布式内存对象的缓存系统,通过减轻数据库负载加速动态Web应用。因此它可以存储电子邮件帐户的键/值对,通过减少对查找服务的 HTTP 请求数量来提高 Zimbra 的性能。但是,Memcache使用的是比较简单的基于文本的协议进行设置和检索。

diagram(10).png

Zimbra 的请求路由图 (SonarSource)

研究人员进一步解释,攻击者可以通过对易受攻击的Zimbra实例的特制HTTP请求,来覆盖已知用户名的IMAP路由条目。而当真实用户登录时,Zimbra中的Nginx代理会将所有 IMAP 流量转发给攻击者,包括纯文本凭据。

b913b497934f821f285670a30830369282abcf.jpg

HTTP 请求(上)和发送到服务器的消息(下)(SonarSource)

邮件客户端(如Thunderbird、Microsoft Outlook、macOS等邮件应用程序和智能手机邮件应用程序)通常会将用户连接到其IMAP服务器的凭据存储在磁盘上,因此该漏洞在利用时不需要任何用户交互。但是,当邮件客户端重新启动或需要重新连接时,就需要重新对目标 Zimbra 实例进行身份验证。

事实上,在日常生活中,想要知道目标用户的电子邮件地址是一件非常容易的事情,而使用 IMAP 客户端也让攻击者可以更容易地利用该漏洞,但是这里面的详细信息并非强制性。另外一种攻击者则是利用技术允许绕过上述限制,在没有交互且不了解 Zimbra 实例的情况下窃取任何用户的凭据。

这是通过“Response Smuggling”来实现,利用了基于 Web 的 Zimbra 客户端的替代途径。通过不断向 Memcached 的共享响应流中注入比工作项更多的响应,攻击者可以强制随机 Memcached 查找使用注入的响应而不是正确的响应。这是因为 Zimbra 在使用 Memcached 响应时没有验证它的密钥。

那么,攻击者就可以轻松劫持电子邮件地址未知的随机用户的代理连接,仍然不需要任何交互或为受害者生成任何警报。

请及时更新安全措施

2022年3月1日,SonarSource公司研究人员就向Zimbra提交了这一漏洞信息,3月31日,Zimbra公司发布了第一个安全补丁,但是没有完全解决这一问题。5月10日,软件供应商发布了ZCS 9.0.0 补丁 24.1和ZCS 8.8.15 补丁 31.1解决了这些问题,方法是在发送到服务器之前创建所有 Memcache 密钥的 SHA-256 哈希,并敦促用户及时进行更新。

需要注意的是,SHA-256 不能包含空格,因此不能为 CRLF 注入创建新行,并且补丁版本不会发生命令注入攻击。

参考来源:https://www.bleepingcomputer.com/news/security/zimbra-bug-allows-stealing-email-logins-with-no-user-interaction/


Recommend

  • 15
    • www.solidot.org 4 years ago
    • Cache

    Zimbra 改变开源政策

  • 8
    • 3gstudent.github.io 3 years ago
    • Cache

    Zimbra SOAP API开发指南

    0x00 前言 通过Zimbra SOAP API能够对Zimbra邮件服务器的资源进行访问和修改,Zimbra官方开源了Python实现的Python-Zimbra库作为参考 为了更加了解Zimbra SOAP API的...

  • 5

    Zimbra反序列化漏洞(CVE-2019-6980)利用测试 15 Feb 20210x00 前言 Zimbra反序列化漏洞(CVE-2019-6980)适用于8.7.x至8.8.11的Zimbra邮件服务器,是一个远程代码执行漏洞。 考虑到距补丁公开日期已经超过两年,并且没有一个完...

  • 3
    • 3gstudent.github.io 2 years ago
    • Cache

    Zimbra-SOAP-API开发指南2

    Zimbra-SOAP-API开发指南2 01 Jan 20210x00 前言 在上一篇文章《Zimbra-SOAP-API开发指南》介绍了Zimbra SOAP API的调用方法,开源...

  • 5
    • netsecurity.51cto.com 2 years ago
    • Cache

    Zimbra XSS 0 day漏洞利用可窃取邮件内容

    Operation EmailThief利用Zimbra XSS 0 day漏洞窃取邮件内容。Zimbra是一个开源邮件平台,常被企业用作Microsoft Exchange外的选项。Volexity研究人员在Zimbra邮件客户端中发现一个XSS 0 day漏洞,攻击者利用该漏洞可以窃取cookie信息,以实现对邮箱内...

  • 6
    • 3gstudent.github.io 2 years ago
    • Cache

    Zimbra漏洞调试环境搭建

    Zimbra漏洞调试环境搭建 01 Jan 2022 0x00 前言 本文记录从零开始搭建Zimbra漏洞调试环境的细节。 0x01 简介 本文将要介绍以下内容: Zimbra服务器开启调试模式 本地使用...

  • 1

    作者:且听安全 原文链接:https://mp.weixin.qq.com/s/2pUW4H1v6mnXtMqTlxZCMA 漏洞信息 前段时间 Zimbra 官...

  • 7

    Zimbra-SOAP-API开发指南4——邮件导出和文件夹共享 27 Jul 2022 0x00 前言 本文将要继续扩充开源代码

  • 4
    • 3gstudent.github.io 1 year ago
    • Cache

    Zimbra-SOAP-API开发指南3——操作邮件

    Zimbra-SOAP-API开发指南3——操作邮件 01 Jul 2022 0x00 前言 在之前的文章《Zimbra SOAP...

  • 2

    沦为黑客钓鱼网站?NASA网站曝严重漏洞 作者:Zhuolin 2023-06-07 15:12:57 攻击者可以利用这个漏洞将任何人重定向到恶意网站,从而获取他们的登录凭证、信用卡号码或其他敏感数据。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK