Safeguard
Vulnerability Analysis•

CVE-2024-1069: High File Upload in Contact Form Entries Plugin

CVE-2024-1069 is a High arbitrary file upload in the Contact Form Entries WordPress plugin up to 1.3.2, needing admin access. Update past 1.3.2.

Safeguard Security Team
3 min read

CVE-2024-1069 is a High severity arbitrary file upload, scored 7.2, in the Contact Form Entries plugin for WordPress. Versions up to and including 1.3.2 are affected, and an administrator level account is needed. Update to a release after 1.3.2 and check the plugin changelog.

What's affected

The record lists Contact Form Entries up to and including 1.3.2. The cause is insufficient file validation in the view_page function. Exploiting it needs an authenticated user with administrator level capabilities or above.

The record gives no fixed version number. Its references include a plugin changeset (3028640), which suggests a code fix, but the Wordfence page body could not be read when I fetched it. Read the plugin changelog for the first release after 1.3.2.

How to check if you're exposed

In the WordPress admin, open Plugins, Installed Plugins and read the version shown under Contact Form Entries. From a shell with WP-CLI, list plugins and their versions.

wp plugin list --fields=name,status,version,update

Compare the version with the affected range above. If the plugin is not installed, you are not exposed through this CVE. The free in-browser dependency scan also covers dependencies in your own code, though WordPress plugins are tracked by the site, not a lockfile.

What to do now

  1. List sites running the plugin and note the version.
  2. Update to a release newer than 1.3.2 and confirm in the changelog that it names this fix.
  3. Audit administrator accounts. The flaw needs one, so remove stale accounts and require strong passwords and two factor sign in.
  4. Check the uploads directory and plugin folders for files you do not recognise.
  5. If you do not use the plugin, remove it.

Why it matters

The class is unrestricted upload of a dangerous file type, CWE-434. If a file with executable code lands in a web served folder, the server may run it, which the record notes could make remote code execution possible.

The administrator requirement lowers the practical risk, which is why the score is 7.2 and not higher. It does not remove it. Administrator accounts get phished and reused, and on shared or agency managed sites many people hold that role. The record's KEV flag is false.

Quick check

Does an attacker need to be logged in?

Yes. The record says administrator level capabilities or above are required.

Which version fixes it?

The record names none beyond saying versions up to 1.3.2 are affected. Use the first newer release and confirm in the changelog.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.