Description
The Estatik Real Estate Plugin WordPress plugin before 4.3.5 does not sanitise and escape several values decoded from a request parameter before reflecting them back in an unauthenticated AJAX response, leading to Reflected Cross-Site Scripting.
Published: 2026-09-19
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Reflected Cross‑Site Scripting
Action: Apply Patch
AI Analysis

Impact

The Estatik Real Estate Plugin for WordPress accepts a get_listings parameter, decodes a hash value that is never sanitised or escaped, and then reflects it back in an unauthenticated AJAX response. This flaw permits an attacker to inject arbitrary HTML or JavaScript into the page that a victim’s browser will execute, leading to a classic reflected cross‑site scripting attack. The immediate consequence is that a user visiting a crafted URL could execute malicious scripts in the context of the site, potentially stealing cookies, hijacking sessions, defacing content, or redirecting users to phishing sites.

Affected Systems

The vulnerability exists in the Estatik Real Estate Plugin for WordPress versions earlier than 4.3.5. The plugin is distributed under the Estatik brand and has been found in many WordPress installations. Only versions prior to 4.3.5 lack the proper sanitisation.

Risk and Exploitability

The flaw is exploitable without authentication and relies solely on a crafted request from an external user. Because the EPSS score is unavailable and the exploit is not currently listed in the CISA KEV catalogue, the exact probability of attack is uncertain. Nonetheless, reflected XSS is a well‑known attack vector, and the lack of input filtering suggests that the vulnerability could be leveraged readily for phishing or session compromise. Risk remains high for any site that still hosts a vulnerable Estatik plugin version, especially if visitors can load the affected AJAX endpoint.

Generated by OpenCVE AI on September 19, 2026 at 10:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Estatik Real Estate Plugin to version 4.3.5 or later, which includes proper sanitisation of the get_listings hash parameter.
  • If an upgrade is not immediately feasible, block or remove the get_listings AJAX endpoint from public access by applying web‑application firewall rules or WordPress security plugins that deny unauthenticated requests to that endpoint.
  • Add a Content Security Policy that disallows inline scripts or restricts the sources of script execution for the affected pages, or use a sanitisation library to manually escape the reflected value for legacy installations.

Generated by OpenCVE AI on September 19, 2026 at 10:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 19 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}


Sat, 19 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 19 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Estatik Real Estate Plugin WordPress plugin before 4.3.5 does not sanitise and escape several values decoded from a request parameter before reflecting them back in an unauthenticated AJAX response, leading to Reflected Cross-Site Scripting.
Title Estatik < 4.3.5 - Reflected XSS via get_listings hash Parameter
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-19T13:20:11.208Z

Reserved: 2026-08-19T17:55:39.906Z

Link: CVE-2026-76790

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-19T07:16:32.650

Modified: 2026-09-19T14:16:59.020

Link: CVE-2026-76790

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T10:15:16Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')