CVE-2026-120407: Contact Form 7 < 6.2.5 - Editor+ Sensitive User Data Disclosure via Form Default Values

Published Nov 13, 2026
·
Updated

The Contact Form 7 WordPress plugin before 6.2.5 does not restrict which user properties a form field's default value can be populated from, allowing users with the Editor role and above to obtain the password hash and sensitive user meta (such as two-factor secrets) of higher-privileged users, including administrators, who view and submit the form.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Contact Form 7 to a version that resolves this vulnerability.

    Fixed in 6.2.5

Event History

Nov 13, 2026
CVE Published
via MITRE·06:00 AM
Data Sourced
via MITRE·06:00 AM
DescriptionWeakness
Data Sourced
via NVD·06:16 AM
Description

Frequently Asked Questions

1

Which users are exposed to having data disclosed?

Higher-privileged users, including administrators, are exposed when they view and submit a form configured with a malicious default-value source. The disclosed data can include password hashes and sensitive user metadata such as two-factor secrets.

2

What level of access does an attacker need?

An attacker needs a WordPress account with the Editor role or higher and the ability to configure a Contact Form 7 form field's default value. Exploitation also requires a higher-privileged user to view and submit that form.

3

Are affected installations limited to nondefault configurations?

Exploitation depends on a form being configured to populate a field default value from user properties. The provided information does not state whether any default Contact Form 7 forms include such a configuration.

4

How can I identify potentially malicious forms before updating?

Review Contact Form 7 forms that Editors or higher-privileged users can modify, focusing on field default-value settings that reference user properties or metadata. Forms designed to collect submissions from administrators or other privileged users warrant particular attention.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203