Critical Unauthenticated RCE in Realtyna WPL Real Estate Plugin
A critical unauthenticated remote code execution vulnerability, CVE-2026-13714, in Realtyna WPL Real Estate and Organic IDX plugins allows attackers to upload arbitrary PHP shells via the I/O API.
CVE-2026-13714 is a critical vulnerability (CVSS 9.8) affecting Realtyna's Organic IDX and WPL Real Estate plugins for WordPress versions prior to 5.3.0. The vulnerability resides in the plugin's I/O API, which fails to perform server-side file type validation. This flaw allows unauthenticated attackers to upload arbitrary files, including PHP shells, to the server. Publicly available exploit code demonstrates that attackers can leverage default API keys to bypass authentication and execute code. The exploit supports automated fingerprinting of WordPress installations, brute-force identification of the upload path, and multipart form-data requests to upload malicious files. Defenders should prioritize patching and monitoring for unauthorized file uploads in the plugin's upload directory.
Attack Chain
- Attacker sends a probe request to
?get_realtyna_platform=1to fingerprint the target and confirm the presence of the vulnerable WPL Real Estate plugin. - Attacker uses default, hardcoded I/O API keys to authenticate against the plugin's endpoint.
- Attacker constructs a multipart/form-data POST request targeting the
set_propertycommand. - Attacker embeds a PHP web shell (e.g.,
image_Nx_abc.php) within thefile[]parameter. - The plugin saves the file to the
wp-content/uploads/WPL/{pid}/directory without validating the file extension or content. - Attacker brute-forces the PID (Property ID) directory structure to locate the exact path of the uploaded file.
- Attacker sends a GET request to the discovered file path in
wp-content/uploads/WPL/{pid}/Nx_*to trigger PHP execution. - Attacker gains persistent remote code execution on the WordPress host.
Impact
Successful exploitation results in full site compromise, allowing attackers to exfiltrate sensitive database information, modify site content, or use the server for further lateral movement within the hosting environment. Given the widespread use of the WPL Real Estate plugin for property management, the risk of data exposure for real estate firms and their clients is significant.
Recommendation
- Update WPL Real Estate and Organic IDX plugins to version 5.3.0 or later immediately.
- Deploy the Sigma rule below to detect web requests attempting to access or write to the vulnerable plugin's upload directory.
- Rotate the I/O API keys in the
wpl_settingstable to invalidate currently known default keys. - Implement a rewrite rule or server configuration to block direct access to
wp-content/uploads/WPL/files ending in.php. - Disable the I/O API via plugin settings if it is not required for daily business operations.
Immediate actions
Inventory all WordPress installations using WPL Real Estate or Organic IDX plugins.
Patch affected plugins to version 5.3.0 or higher.
Threat Hunt
Search web logs for POST requests to /wp-admin/admin-ajax.php or plugin API endpoints with multipart file parameters.
Data: webserver logs
Mitigations
Disable WPL I/O API if unused.
CVE-2026-13714
Detection coverage 1
Detect CVE-2026-13714 Exploitation - Arbitrary File Upload
criticalDetects unauthorized attempts to access or execute files within the WPL Real Estate upload directory, often indicative of an RCE attempt.
Detection queries are available on the platform. Get full rules →
Indicators of compromise
1
url
| Type | Value |
|---|---|
| url | https://sploitus.com/exploit?id=1274EBDA-404A-5970-B0D4-87A57CAA4FC3 |