zimbra10.1.4补丁分析

Zimbra邮件服务器利用XXE漏洞与SSRF完成对目标的文件上传与远程代码执行 前言 原文地址:https://blog.tint0.com/2019/03/a-saga-of-code-executions-on-zimbra.html 参考文档:https://blog.csdn.net/fnmsd/article/details/88657083 历史版本存在的RCE(远程代码执行)漏洞: CVE-2013-7091本地文件披露漏洞,影响范围为8.0.2以下版本... 阅读详情

在10.1.4的补丁公告中有几个比较感兴趣的安全补丁:
在这里插入图片描述

1. ssrf漏洞

来看看第一个问题,首先寻找问题出处,rss feed parser直接搜找到两个相关的。先看第一处:

在这里插入图片描述
这个resthead.tag与rest.tld关联
在这里插入图片描述
最终是/h/rest在处理请求时嵌入了rest:view模板。
在这里插入图片描述
反过来很容易构造一个攻击代码:
在这里插入图片描述
明显href被输入给控制了。但是这和ssrf没有关系,于是通过搜索,发现zimbra在web端的文件夹功能中带有rss订阅功能(https://blog.zimbra.com/2015/09/know-add-rss-feed/)。最终找到了问题代码。在创建新的rss时,是发送“/service/soap/CreateFolderRequest”请求,最后由FeedManager的retriveRemoteData去获取远程数据。
在这里插入图片描述
第一处标记禁止了本地ip的一些ip的访问,按理说无法进行本地的ssrf,但是第二、三处的标记却打开了意想之外的大门。可以通过看这篇文章聊聊HttpClient的RedirectStrategy,了解为什么这出了问题。通过构建中转网站,将本地的请求作为302,301返回给httpclient即可实现本地ssrf访问。但是利用也有局限性,目前只能get请求。下面是补丁代码:
在这里插入图片描述

2. sql注入漏洞

zimbrasyncservice包含以下service:
在这里插入图片描述
所有注册的handlers都是继承自DocumentHandler,导致所有请求需要进行csrf检验。
在这里插入图片描述
doCsrfCheck为true是因为CsrfFilter对请求进行过滤时,添加了请求的CsrfTokenCheck attribute为true。
在这里插入图片描述
首先来看看不同版本之间的代码变化:
在这里插入图片描述
很明显,老版本直接将deviceId放入到sql语句中,导致sql注入攻击,而新版本对此采用?进行预编译,有效避免了sql注入。下面给出payload看看效果。
在这里插入图片描述

3. 密码重置问题

changepasswd请求由ChangePassword handler来处理,该handler重写了needAuth方法,返回为false,这就导致了soapengine不校验cookie。
在这里插入图片描述
由此构造payload:
在这里插入图片描述
其中只是dryrun值为0会返回一个新的用户cookie。这个安全修复只能算是一个bug,因为重置密码成功的前提是原密码输入正确。

从CVE-2024-45519看软件供应链安全:Zimbra补丁发布后,攻击者为何仍能得手? 本文深入分析了CVE-2024-45519漏洞在Zimbra协作平台中的利用情况,揭示了补丁发布后攻击仍能成功的技术原因和行业趋势。探讨了漏洞生命周期中的时间差陷阱、边缘组件的安全盲区以及现代攻击链的演变特征,为企业构建弹性防御体系提供了关键策略和建议。 阅读详情

相关推荐

Zimbra CVE-2022-37042漏洞复现:从路径穿越到RCE的实战指南

路径遍历漏洞是Web安全中常见的高危漏洞类型,其原理在于应用程序未对用户输入的路径参数进行充分验证和规范化,导致攻击者能够通过构造包含特殊序列(如../)的请求,访问或操作服务器文件系统上的受限目录或文件。这种漏洞的技术价值在于它往往能绕过常规的访问控制机制,将低权限的访问点转化为信息泄露甚至远程代码执行的入口。在邮件系统、文件管理平台等场景中,路径遍历常与认证绕过、文件上传等漏洞结合,形成完整的攻击链。本文聚焦于Zimbra邮件系统中的CVE-2022-37042漏洞,该漏洞正是一个经典的路径遍历与认证绕

dengkuituo0680的博客 351

zimbra xxe+ssrf 导致 getshell

前言 2019年3月13号,国外一名安全研究员在他的博客上公布了zimbra的这起漏洞,但是其中并未提到一些漏洞的利用细节,在此我将整个漏洞的利用过程进行复现。 原文链接:https://blog.tint0.com/2019/03/a-saga-of-code-executions-on-zimbra.html#href1_ret 影响版本 Zimbra < 8.7.1 攻击者可以在无需登录的情况下,实现getshell Zimbra<8.8.11 在服务端使用Memcached做缓存

whatday的专栏 1714

Zimbra CVE-2024-45519漏洞应急指南:手把手教你排查、修复与临时缓解

本文详细解析了Zimbra CVE-2024-45519漏洞的原理及危害,提供了从快速诊断到修复的完整应急指南。通过四步诊断法、立体化防御方案和攻击痕迹取证分析,帮助管理员有效应对这一高危RCE漏洞,确保邮件系统安全。

weixin_30664051的博客 383

手把手教你用Python3+Burp Suite复现Zimbra CVE-2022-37042漏洞(附完整EXP修改指南)

本文详细介绍了如何使用Python3和Burp Suite复现Zimbra CVE-2022-37042漏洞,包括靶场环境构建、漏洞原理分析、Burp Suite手动利用技巧以及EXP深度改造指南。通过实战案例,帮助安全研究人员掌握邮件服务器渗透技术,提升漏洞利用与防御能力。

weixin_33724046的博客 281

Zimbra 远程代码执行漏洞(CVE-2019-9670)漏洞分析

此漏洞的主要利用手法是通过。符号没有进行处理,就会导致上述类型的攻击,攻击者在发送上述类型的数据包的时候可以新建一个。的内容,这样一来处理数据会很方便,但同时也会有巨大的安全隐患:如果把目标。获取,其实只需要将上边的数据包中的字段修改下即可直接获取到高权限的。,在解析的过程中遇到实体的引用会直接获取相应的内容,即这里碰到。函数的处理流程,在整体的处理过程中对于请求的数据包,只针对。两个字段进行的解析,在解析的过程中会判断获取到的邮箱地址和。免费、简单,已经获得了广泛的支持,方便大众的使用。

4SecNet团队专栏 7006

Zimbra本地文件包含漏洞CVE-2025-68645深度剖析与Nmap实战检测

本地文件包含(LFI)是Web应用程序中一种经典的安全漏洞,其原理在于应用程序在动态加载文件时,未能对用户输入的文件路径进行充分的验证和过滤。攻击者通过构造包含路径遍历序列(如../)的恶意参数,可以诱使服务器读取或执行本不应被访问的敏感系统文件,例如配置文件、密码文件或日志。这种漏洞的技术价值在于,它往往能成为攻击链中的关键一环,从信息泄露直接升级为系统权限获取,对业务连续性构成严重威胁。在邮件协作系统、内容管理平台等复杂企业应用场景中,LFI漏洞尤为危险。本文聚焦于Zimbra协作套件中最新披露的CVE

493

Zimbra 远程代码执行漏洞(CVE-2019-9670)环境搭建

Zimbra是著名的开源系统,提供了一套开源协同办公套件包括WebMail,日历,通信录,Web文档管理和创作。一体化地提供了邮件收发、文件共享、协同办公、即时聊天等一系列解决方案。

4SecNet团队专栏 2103

Zimbra 紧急提醒手动修复已遭利用的0day

聚焦源代码安全,网罗国内外最新资讯!编译:代码卫士今天,Zimbra 督促管理员手动修复已遭活跃利用于攻击 Zimbra Collaboration Suite (ZCS) 邮件服务器的 0day 漏洞。目前该漏洞尚未获得CVE编号。ZCS 邮件服务器是使用广泛的邮件和协作平台,目前应用于全球140个国家的20多万个企业中,包括全球1000多个政府和金融组织机构。本周四,Zimbra 公司在安全...

smellycat000的专栏 683

Zimbra 小于 8.8.11版本 XXE GetShell EXP.rar

Zimbra邮件系统<8.8.11 XXE SSRF远程代码执行漏洞GetShell 漏洞描述: 漏洞是利用XXE和ProxyServlet SSRF 漏洞拿到 admin authtoken 后,通过文件上传在服务端执行任意代码,威胁程度极高。当Zimbra服务端打来Memcached缓存服务是,可以利用SSRF攻击进行反序列化执行远程代码。不过由于Zimbra在单服务器安装中尽管Memcached虽然启动但是并没有进行使用,所以其攻击场景受到限制。 影响版本: ZimbraCollaboration Server 8.8.11 之前的版本都受到影响。具体来说: 1. Zimbra < 8.7.11 版本中,攻击者可以在无需登录的情况下,实现远程代码执行。 2. Zimbra < 8.8.11 版本中,在服务端使用 Memcached 做缓存的情况下,经过登录认证后的攻击者可以实现远程代码执行。

zimbra_poc:Zimbra XXE + SSRF + UPC Poc

Zimbra POC 用法 需要自己在源代码中修改dtd_url为如下内容的dtd地址: <!ENTITY % file SYSTEM "file:../conf/localconfig.xml"> <!ENTITY % start " <![CDATA[ "> <!ENTITY % end " ]]> "> <!ENTITY % all "<!ENTITY fileContents '%start;%file;%end;'>"> 使用方法: python zimbra_poc.py https://target.com POC验证验证使用,不要用于非法用途。 参考资料

从CVE-2024-45519看软件供应链安全:Zimbra补丁分析与企业邮件系统加固指南

本文深入分析了CVE-2024-45519漏洞在Zimbra邮件系统中的影响,探讨了从popen到execvp的修复逻辑及其对软件供应链安全的启示。文章提供了企业邮件系统的立体防御策略,包括网络层防护和运行时自我保护机制,并分享了漏洞响应流程的工业化改造建议,帮助企业构建自适应安全能力体系。

weixin_29280657的博客 346

别再手动算临界转速了!用ANSYS Workbench 2023 R2快速搞定转子坎贝尔图(附完整APDL命令流)

本文详细介绍了如何利用ANSYS Workbench 2023 R2快速生成转子坎贝尔图,实现全自动临界转速分析。通过对比传统手动计算与Workbench自动化流程的效率差异,展示了其在旋转机械设计中的革命性优势,包括大幅缩短分析周期、提升精度至98.7%。文章还提供了完整的APDL命令流和实战案例,帮助工程师快速掌握这一高效工具。

weixin_42699679的博客 472

从CVE-2024-45519看Zimbra安全:为什么你的邮件系统总被盯上?

本文深入分析了Zimbra邮件系统面临的安全威胁,特别是CVE-2024-45519漏洞的技术细节及其影响。文章揭示了攻击者如何利用Zimbra的复杂架构进行RCE攻击,并提供了从即时缓解到中长期加固的全面防御策略,帮助企业保护关键数据资产。

weixin_30505225的博客 199

ROS学习笔记之——无人机PID调参过程记录

For cooperaive inquiries, please visit the website:guanweipeng.com

gwpscut的博客 6829

C语言练习题:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?

题目内容: 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……) 输入格式: 输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。 输出格式: 在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。 输入样例: 169 输出样例: 124.2 代码如下: #include<stdio.h> int main() { i

weixin_44877226的博客 2万+

Zimbra邮件服务器安全评估与渗透利用实战:从漏洞原理到防御加固

邮件服务器作为企业核心基础设施,其安全性直接关系到内网安全。理解其常见漏洞原理,如任意文件上传、服务端请求伪造(SSRF)和反序列化漏洞,是构建有效防御体系的基础。这些漏洞通常源于输入验证不严、权限配置不当或第三方库缺陷,攻击者可利用它们实现初始访问、权限提升和数据窃取。在邮件系统安全实践中,针对Zimbra这类广泛部署的协作套件,掌握其典型攻击路径——从信息收集、漏洞利用到权限提升与横向移动——对于安全从业者和系统管理员至关重要。通过剖析CVE-2022-27925等任意文件上传漏洞和SSRF漏洞的利用方

weixin_34074740的博客 343

一步一步教你写股票走势图——K线图一(概述)

股票分时图部分已经开发完毕,受到了广大开发者的好评!界面、功能都挺完美,解决了好一些MP开发者的问题,博主甚是欣悦,更有动力去开源K线图。这里说一下,如果有问题直接留言或者发邮件,github上个人信息有邮件,我看到基本都会回复,博主不加qq的,体谅O(∩_∩)O。分析好了,废话不多说,我们分析下K线图吧,首先我们看下自选股K线图的效果吧效果还是很赞的,经过分时图的研究后,博主越来越确信自选股用的应

体验Android编程之美 3万+

从CVE-2024-45519看Zimbra postjournal服务攻防实战

本文深入分析了CVE-2024-45519漏洞在Zimbra postjournal服务中的利用方式与防御策略。该高危漏洞允许攻击者通过构造恶意邮件实现远程代码执行(RCE),威胁企业邮件系统安全。文章详细复现了攻击链,并提供了紧急缓解方案、补丁验证方法及企业级防护体系建设建议,帮助管理员有效应对此类安全威胁。

weixin_30882895的博客 167

180.在 Vue3 中使用 OpenLayers 实现多个多边形的绘制、编辑、删除与清空

【摘要】本文介绍如何在Vue3+TypeScript环境下使用OpenLayers实现多边形地图交互功能。通过Composition API封装核心逻辑,实现了多边形绘制、编辑、删除及清空等操作。关键技术包括:使用VectorLayer管理图形数据,Draw/Modify/Select交互控制,以及通过ref()管理交互状态。文中提供了完整代码示例,并解决了交互对象叠加问题,为开发GIS应用提供了基础模块。该方案支持扩展为数据库存储、后端交互等高级功能。

小彭的博客 770

银行监管报送系统介绍(十五):金融审计平台

金审平台主要包括基础、财务、结算、信贷和中间业务五大板块,主要服务于审计署对中国银行的各项审计任务,同时也可为行内审计、稽核检查、数据分析、总分行提供基础数据服务,为实现基础数据共享提供了有力的数据保障。2019年1月某全国性股份制商业银行收到审计署2019-23号文,文中指出为进一步提高审计数据质量,审计署审计组派员前往9家重点商业银行,就完善标准化数据的相关情况与各银行有关部门进行讨论协商。关于数据报送频率及报送内容:数据从2019年4月开始,按月报送,即于每月25日之前报送上月数据;

银行信息系统应用架构详解 2056

每日安全情报报告 · 2026-08-31

覆盖近 48 小时新增高危漏洞、公开 PoC 与安全情报文章风险等级:🔴 严重 | 🟠 高危 | 🟡 中危 | 🟢 低危🔥 标注「在野利用」= 已有真实攻击活动,需优先处置。

weixin_45635831的博客 391

封装POD与PinMap文件总结学习-20250516

芯片封装外形图(POD)和PinMap是芯片设计和制造中的关键文档。POD详细描述了芯片的物理尺寸、引脚布局和封装类型,而PinMap则提供了芯片封装上各个引脚的位置、名称和功能的详细信息。这些文档在芯片设计、制造和应用过程中起到“地图”的作用,帮助设计人员理解芯片的物理和电气特性。在PCB设计中,POD用于确定socket的footprint和pogo的选型,而PinMap则用于器件的合理布局和布线。这些信息对于确保芯片的正确安装和功能至关重要。

歌颂苦难的行为是无耻的; 2373

2022年最常被利用的十大漏洞

6月份,包括Kinsing、Hezb和Dark在内的几个僵尸网络使用Atlassian Confluence的远程执行漏洞(CVE-2022-26134),在未打补丁的安装系统上部署挖掘加密货币的恶意软件。现已得到修补的CVE-2022-0609是谷歌Chrome的动画组件中的远程代码执行漏洞,两起独立的与朝鲜有关的黑客活动(名为“Operation Dream Job”和“Operation AppleJeus”)利用了该漏洞,这两起黑客活动攻击美国的媒体、IT、加密货币和金融技术等行业的多家组织。

A_991128a的博客 162

在 ABAP Cloud 里优雅地调用 HTTP 服务:新一代 HTTP Client 全面实践与落地指南

摘要: 随着ABAP Cloud时代的到来,HTTP通信在SAP系统集成中的角色日益重要。传统CL_HTTP_CLIENT存在维护成本高、边界模糊等问题,而新一代ABAP HTTP Client采用Destination驱动的调用方式,通过CL_HTTP_DESTINATION_PROVIDER支持四种创建方式(URL、通信安排、BTP Destination服务、SM59连接)。该模型将连接配置与业务逻辑分离,使URL、认证等参数可集中管理。典型调用流程包括:基于Destination创建Client,设

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 251

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

每日安全情报报告 · 2026-08-24

数据覆盖窗口:2026-08-22 ~ 2026-08-24(近 24–48 小时新增 / 在野动态)重点标注 🔴 在野利用(KEV)、🟠 高危未野、🟡 已修复/澄清。

weixin_45635831的博客 306

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: hackmyvm: logan2
xdeclearn
博客等级 码龄6年 29粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值