Description
The Database for Contact Form 7, WPforms, Elementor forms WordPress plugin before 1.5.2 does not restrict the PHP classes allowed when unserializing an attacker-supplied form-field value, allowing unauthenticated users to inject arbitrary PHP objects that are instantiated when an administrator views the stored entry. This is an incomplete fix of CVE-2025-7384 and CVE-2026-2599, whose deserialization paths were hardened while the entry-editor file-field path was missed.
Published: 2026-07-13
Score: 5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability stems from the plugin’s failure to limit the PHP classes that can be instantiated during the unserialization of an attacker‑supplied form‑field value. An unauthenticated user can submit a crafted payload that creates arbitrary PHP objects; those objects are instantiated, potentially triggering any code they contain. The weakness is an instance of insecure deserialization (CWE‑502) and directly threatens confidentiality, integrity, and availability by allowing arbitrary code execution on the host server.

Affected Systems

WordPress sites that have the Database for Contact Form 7, WPForms, or Elementor Forms plugin installed with a version earlier than 1.5.2 are affected. No specific vendor details are available beyond the plugin names. The issue resides in the entry‑editor file‑field functionality present in all three plugins before the stated threshold.

Risk and Exploitability

The CVSS score of 5 indicates medium severity, while the EPSS score of < 1% suggests a very low likelihood of exploitation at present. Nevertheless, the vulnerability was an incomplete fix of earlier, exploited CVEs (CVE‑2025‑7384 and CVE‑2026‑2599), implying that similar exploitation paths may still exist. Because the attack vector requires only unauthenticated form submission followed by an administrator viewing the stored entry, a successful attack does not depend on privileged access to the application code, making the risk high for affected sites that have not applied the fix.

Generated by OpenCVE AI on August 3, 2026 at 03:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the plugins to version 1.5.2 or later, which hardens the deserialization checks.
  • If an upgrade cannot be performed immediately, disable the entry‑editor file‑field feature or restrict it to trusted administrator roles using role‑based permission settings.
  • Temporarily block unauthenticated access to the form entry editor page with a WordPress security plugin or a server‑side rule so only logged‑in administrators can view entries.
  • Review any other installed plugins that perform unserialization and apply their latest security patches or implement stricter input validation.

Generated by OpenCVE AI on August 3, 2026 at 03:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 04:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Wed, 29 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Wed, 22 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Fri, 17 Jul 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Thu, 16 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Tue, 14 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Tue, 14 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Mon, 13 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Database for Contact Form 7, WPforms, Elementor forms WordPress plugin before 1.5.2 does not restrict the PHP classes allowed when unserializing an attacker-supplied form-field value, allowing unauthenticated users to inject arbitrary PHP objects that are instantiated when an administrator views the stored entry. This is an incomplete fix of CVE-2025-7384 and CVE-2026-2599, whose deserialization paths were hardened while the entry-editor file-field path was missed.
Title Database for Contact Form 7, WPforms, Elementor forms < 1.5.2 - Unauthenticated PHP Object Injection via Entry File Field
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-13T15:50:21.485Z

Reserved: 2026-06-12T12:57:19.880Z

Link: CVE-2026-12081

cve-icon Vulnrichment

Updated: 2026-07-13T15:50:05.704Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T03:45:05Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data