High severity · published Feb 5, 2025
CVE-2025-1028
Contact Manager <= 8.6.4 - Unauthenticated Arbitrary Double File Extension Upload
8.1
CVSS
0.8%
EPSS
No
On KEV
Description
The Contact Manager plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the contact form upload feature in all versions up to, and including, 8.6.4. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible in specific configurations where the first extension is processed over the final. This vulnerability also requires successfully exploiting a race condition in order to exploit.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.8% · higher than 55% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CM
Contact Manager · kleor
through 8.6.4 · source: vendor
Affected product
CM
Contact Manager
kleor
More from Contact Manager
9.8
CVE-2026-109218
Contact Manager <= 9.1.2 - Unauthenticated Arbitrary File Upload via Trailing-Dot Filename Blacklist Bypass
8.8
CVE-2025-68853
WordPress Contact Manager plugin <= 9.1.1 - PHP Object Injection vulnerability
7.1
CVE-2026-32517
WordPress Contact Manager plugin <= 9.1 - Reflected Cross Site Scripting (XSS) vulnerability
4.4
CVE-2025-8783
Contact Manager <= 8.6.5 - Authenticated (Administrator+) Stored Cross-Site Scripting via 'title'