Description
ThinkAdmin v6 is affected by a directory traversal vulnerability. An unauthorized attacker can read arbitrarily file on a remote server via GET request encode parameter.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- ThinkAdmin 6 - Arbitrarily File Read EDB-48812 · webapps · Sep 15, 2020
GitHub 4 repositories
-
Schira4396/CVE-2020-25540 ★ 7 · Oct 19, 2020
ThinkAdmin CVE-2020-25540 poc
-
simonlee-hello/CVE-2020-25540 ★ 0 · Jul 11, 2024
ThinkAdmin v5 v6 任意文件读取漏洞利用,可自定义字典爆破
-
lowkey0808/cve-2020-25540 ★ 0 · May 10, 2022
-
RajChowdhury240/ThinkAdmin-CVE-2020-25540 ★ 0 · Mar 9, 2022
ThinkAdmin CVE-2020-25540 POC
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- ThinkAdmin 6 - Local File Inclusion http/cves/2020/CVE-2020-25540.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | zoujingli/thinkadmin | 6.0 | — | GHSA-2qm5-r82g-5hcx |