
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-4808 is an arbitrary file upload vulnerability in the Gerador de Certificados – DevApps plugin for WordPress, caused by missing file type validation in the moveUploadedFile() function. It affects all plugin versions up to and including 1.3.6, and was published on April 8, 2026. The vulnerability carries a CVSS v3.1 base score of 7.2 (High), requiring authenticated Administrator-level access to exploit (Wordfence, Red Hat CVE).
The root cause is classified as CWE-434 (Unrestricted Upload of File with Dangerous Type). The moveUploadedFile() function in admin/class-devapps-certificate-generator-admin.php (line 346) does not validate or restrict the file type of uploaded content, allowing an attacker with Administrator-level credentials to upload arbitrary files — including PHP web shells — directly to the server (Wordfence, WordPress Trac). The attack vector is network-based, requires no user interaction, and has low attack complexity once administrator credentials are obtained.
Successful exploitation enables an authenticated administrator to upload malicious files (e.g., PHP web shells) to the WordPress server, potentially achieving remote code execution (RCE). This can result in full compromise of the hosting environment, including high impacts to confidentiality, integrity, and availability. An attacker with RCE capability could exfiltrate sensitive data, modify site content, establish persistence, or pivot to other systems on the same hosting infrastructure (Wordfence, Red Hat CVE).
Exploitation requires authenticated Administrator-level access, which limits opportunistic exploitation but does not eliminate risk in scenarios involving compromised admin credentials, insider threats, or privilege escalation chains. The EPSS score is approximately 0.315%, indicating a relatively low (but non-zero) probability of exploitation in the wild. No public PoC exploit code, active in-the-wild exploitation, or CISA KEV catalog listing has been reported as of the available data (Wordfence).
/wp-admin).moveUploadedFile() function.shell.php) without any file type restriction being enforced by the plugin.https://target.com/wp-content/uploads/shell.php) to achieve remote code execution and full server control (Wordfence, WordPress Trac)..php files in WordPress upload directories (e.g., wp-content/uploads/) or plugin directories that are not part of the original plugin installation; files with web shell signatures (e.g., eval, base64_decode, system, passthru in PHP files)..php files in upload directories; server error logs indicating PHP execution from unexpected paths.bash, curl, wget, or python processes).Update the Gerador de Certificados – DevApps plugin to version 1.3.7 or later, which addresses the missing file type validation in moveUploadedFile(). As an interim measure, restrict access to the WordPress admin panel using IP allowlisting or multi-factor authentication to reduce the risk of unauthorized administrator access. Site owners should also audit existing uploaded files for unexpected PHP or executable content (Wordfence).
Wordfence disclosed the vulnerability as part of their weekly WordPress vulnerability report for April 6–12, 2026, noting it as part of routine plugin security monitoring (Wordfence Blog). No significant broader media coverage or notable researcher commentary beyond standard vulnerability aggregator reporting has been identified.
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."