
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-12968 is an arbitrary file upload vulnerability in the Infility Global plugin for WordPress, classified under CWE-434 (Unrestricted Upload of File with Dangerous Type). It affects all versions of the plugin up to and including 2.14.42, and allows authenticated attackers with subscriber-level access or higher to upload arbitrary files to the server, potentially enabling remote code execution. The vulnerability was published on December 12, 2025, and was assigned by Wordfence. It carries a CVSS v3.1 base score of 8.8 (High) (Wordfence, Red Hat CVE).
The vulnerability stems from two distinct weaknesses in the plugin's file import functionality. First, the upload_file function within the infility_import_file class only validates the MIME type of uploaded files, which can be trivially spoofed by an attacker manipulating the Content-Type header. Second, the import_data function lacks proper capability checks, meaning any authenticated user — including those with subscriber-level roles — can invoke it without restriction. Together, these flaws (CWE-434) allow low-privileged users to upload files of any type, including PHP web shells, to the server (Wordfence, ENISA EUVD).
Successful exploitation allows an authenticated attacker with minimal privileges (subscriber level or above) to upload arbitrary files — including PHP web shells — to the WordPress server, which can lead to full remote code execution. This compromises the confidentiality, integrity, and availability of the affected site, potentially granting the attacker persistent access to the server, the ability to exfiltrate sensitive data, modify site content, or pivot to other systems on the same network (Wordfence, Red Hat CVE).
As of the time of reporting, there is no public proof-of-concept exploit code and no confirmed evidence of in-the-wild exploitation (Wordfence). The vulnerability requires authentication at the subscriber level, which slightly raises the bar for exploitation but remains a low barrier on sites with open registration. The EPSS score is approximately 0.0026 (0.26%), indicating a currently low probability of exploitation in the near term. The vulnerability has been detected by Qualys scanners and is referenced in a CISA vulnerability bulletin, but is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (CISA Bulletin).
/wp-content/plugins/infility-global/.shell.php) and set its Content-Type header to a permitted MIME type such as text/csv or application/octet-stream to bypass the MIME-only validation in upload_file.import_data function endpoint (associated with the infility_import_file class), attaching the spoofed malicious file. The missing capability check allows this action without administrative privileges.wp-content/uploads/ or a plugin-specific directory) and send an HTTP GET request to the uploaded PHP shell to achieve remote code execution on the server (Wordfence, Infinitsec).infility_import_file or import_data actions) from low-privilege user accounts; outbound connections from the web server to unknown external IPs following file upload activity..php files in WordPress upload directories (e.g., wp-content/uploads/) or within the Infility Global plugin directory; web shell files with names like shell.php, cmd.php, or randomized filenames with PHP extensions.bash, curl, wget, or python) indicating web shell execution.Administrators should immediately update the Infility Global plugin to a version beyond 2.14.42 that addresses the missing capability checks and improper file type validation. As interim mitigations, restrict plugin access to trusted administrative users only, disable open user registration if not required, and deploy a Web Application Firewall (WAF) with rules to block suspicious file upload attempts. Regularly audit uploaded files in wp-content/uploads/ and plugin directories for unexpected PHP files (Wordfence, Wordfence Weekly Report).
Wordfence, the assigning CNA, published the vulnerability in their weekly WordPress vulnerability report for December 8–14, 2025, highlighting it as a notable arbitrary file upload risk (Wordfence Weekly Report). RedPacketSecurity flagged the CVE on social media shortly after disclosure, and CISA included it in a vulnerability bulletin (SB25-349) (CISA Bulletin). No significant broader media coverage or notable researcher commentary beyond standard aggregation has been observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."