CVE-2024-6220
简数采集器 (Keydatas) <= 2.5.2 - Unauthenticated Arbitrary File Upload
Record summary
CVE-2024-6220 has a selected CVSS score of 9.8 (critical); EIP currently links 1 Nuclei template.
Description
The 简数采集器 (Keydatas) plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the keydatas_downloadImages function in all versions up to, and including, 2.5.2. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Jul 17, 2024 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Jul 17, 2024 · Source: CVE List
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
keydatasBrowse keydatas / keydatas | VulnCheck | Version data not supplied | |
简数采集器zhengdonDefault status: unaffected | CVE List | Through 2.5.2 | affected |
Nuclei templates
1ProjectDiscoveryCRITICALWordPress Keydatas ≤ 2.5.2 - Arbitrary File UploadCVSS 9.8
The Keydatas plugin for WordPress (known in Chinese as "简数采集器") is vulnerable to unrestricted file uploads due to missing file-type validation in the keydatas_downloadImages function in all versions up to and including 2.5.2. An unauthenticated attacker can upload arbitrary files to the server — potentially leading to remote code execution, site takeover, or other severe compromise.
Impact
Unauthenticated attackers can upload arbitrary files including PHP web shells through the keydatas_downloadImages function, achieving remote code execution and complete site compromise.
Remediation
Update Keydatas plugin to version 2.5.3 or later to address the arbitrary file upload vulnerability.
Source: ProjectDiscovery