CVE-2025-14356
📋 TL;DR
The Ultra Addons for Contact Form 7 WordPress plugin has an authorization bypass vulnerability that allows authenticated users with Subscriber-level access or higher to generate and access PDFs of form submissions. This occurs when the PDF Generator and Database addons are enabled, though these are disabled by default. Attackers can potentially access sensitive form data submitted by other users.
💻 Affected Systems
- Ultra Addons for Contact Form 7 WordPress plugin
⚠️ Manual Verification Required
This CVE does not have specific version information in our database, so automatic vulnerability detection cannot determine if your system is affected.
Why? The CVE database entry doesn't specify which versions are vulnerable (no version ranges provided by the vendor/NVD).
🔒 Custom verification scripts are available for registered users. Sign up free to download automated test scripts.
- Review the CVE details at NVD
- Check vendor security advisories for your specific version
- Test if the vulnerability is exploitable in your environment
- Consider updating to the latest version as a precaution
⚠️ Risk & Real-World Impact
Worst Case
Attackers could access sensitive personal or business information submitted through contact forms, potentially leading to data breaches, privacy violations, and regulatory compliance issues.
Likely Case
Unauthorized access to form submission data containing names, email addresses, phone numbers, and potentially other personal information submitted through contact forms.
If Mitigated
Limited impact if PDF Generator and Database addons remain disabled, or if proper user access controls and monitoring are in place.
🎯 Exploit Status
Exploitation requires authenticated access and specific addons enabled. The vulnerability is straightforward to exploit once conditions are met.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Version 3.5.34 or later
Vendor Advisory: https://plugins.trac.wordpress.org/changeset/3417590/ultimate-addons-for-contact-form-7
Restart Required: No
Instructions:
1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find 'Ultra Addons for Contact Form 7'. 4. Click 'Update Now' if available, or download latest version from WordPress repository. 5. Activate updated plugin.
🔧 Temporary Workarounds
Disable vulnerable addons
allDisable the PDF Generator and Database addons in plugin settings
Restrict user registration
allLimit user registration to prevent unauthorized accounts with Subscriber access
🧯 If You Can't Patch
- Disable the PDF Generator and Database addons in plugin settings immediately
- Implement strict user access controls and monitor for suspicious PDF generation activities
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin panel → Plugins → Installed Plugins → Ultra Addons for Contact Form 7 version. If version is 3.5.33 or lower and PDF Generator/Database addons are enabled, system is vulnerable.
Check Version:
wp plugin list --name='Ultra Addons for Contact Form 7' --field=version
Verify Fix Applied:
Verify plugin version is 3.5.34 or higher in WordPress admin panel. Test PDF generation functionality with Subscriber-level account to confirm access is properly restricted.
📡 Detection & Monitoring
Log Indicators:
- Unusual PDF generation requests from Subscriber-level users
- Multiple PDF generation attempts from single user account
- PDF access logs showing unauthorized user IDs
Network Indicators:
- HTTP requests to PDF generation endpoints from unauthorized user roles
- Unusual traffic patterns to PDF-related plugin files
SIEM Query:
source="wordpress.log" AND ("uacf7_get_generated_pdf" OR "pdf-generator.php") AND user_role="subscriber"
🔗 References
- https://plugins.trac.wordpress.org/browser/ultimate-addons-for-contact-form-7/trunk/addons/pdf-generator/pdf-generator.php#L316
- https://plugins.trac.wordpress.org/browser/ultimate-addons-for-contact-form-7/trunk/addons/pdf-generator/pdf-generator.php#L321
- https://plugins.trac.wordpress.org/browser/ultimate-addons-for-contact-form-7/trunk/addons/pdf-generator/pdf-generator.php#L341
- https://plugins.trac.wordpress.org/browser/ultimate-addons-for-contact-form-7/trunk/addons/pdf-generator/pdf-generator.php#L53
- https://plugins.trac.wordpress.org/changeset/3417590/ultimate-addons-for-contact-form-7
- https://www.wordfence.com/threat-intel/vulnerabilities/id/3af9ece0-1556-4457-87ee-343daec5e74f?source=cve