CVE-2025-6212: Ultra Addons for Contact Form 7 (WordPress plugin) · Cross-site Scripting
Affects Ultra Addons for Contact Form 7 (WordPress plugin)Source CVE Database V5
Not known to be exploited · CVSS 7.2 High.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 23% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 26 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| themefic Ultra Addons for Contact Form 7 | Affected
| Fixed in– |
AI-suggested
To mitigate CVE-2025-6212, organizations should immediately update the Ultra Addons for Contact Form 7 plugin to a patched version once available. In the absence of an official patch, administrators should disable or remove the plugin to eliminate exposure. As a temporary workaround, restrict access to the affected AJAX endpoint ajax_get_table_data() by limiting admin panel access via IP whitelisting or web application firewall (WAF) rules. Implement strict Content Security Policy (CSP) headers to reduce the impact of injected scripts. Review and sanitize all user inputs rigorously, especially those stored and rendered in the admin interface. Monitor logs for suspicious requests targeting the AJAX endpoint or unusual admin page activity. Educate administrators to avoid clicking on suspicious links or content that could trigger the XSS payload. Regularly audit WordPress plugins for vulnerabilities and maintain a robust patch management process. Employ security plugins that can detect and block XSS attacks and anomalous admin behavior.
Description
The Ultra Addons for Contact Form 7 plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Database module in versions 3.5.11 to 3.5.19 due to insufficient input sanitization and output escaping. The unfiltered field names are stored alongside the sanitized values. Later, the admin-side AJAX endpoint ajax_get_table_data() returns those raw names as JSON column headers, and the client-side DataTables renderer injects them directly into the DOM without any HTML encoding. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
References
- wordfence.com/threat-intel/vulnerabilities/id/f49e48cb-7d0b-4bcf-9090-869472b8442a?source=cve (opens in a new tab)
- plugins.trac.wordpress.org/browser/ultimate-addons-for-contact-form-7/trunk/addons/database/database.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/ultimate-addons-for-contact-form-7/trunk/addons/database/assets/js/database-pro-main.js (opens in a new tab)
- wordpress.org/plugins/ultimate-addons-for-contact-form-7/ (opens in a new tab)
- plugins.trac.wordpress.org/changeset/3316177/ (opens in a new tab)