Description
The Realtyna Organic IDX plugin + WPL Real Estate plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 5.2.0 via the upload function. This is due to missing file type validation in the upload function, combined with a publicly accessible I/O endpoint authenticated solely by static, plugin-seeded API credentials that are identical across all installations. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. The WPL I/O service endpoint is registered on the public WordPress init hook with no WordPress capability check, and the required api_key and api_secret values are static defaults seeded by the plugin's own SQL migration files, meaning any unauthenticated attacker who knows these publicly documented defaults can reach and exploit the vulnerable upload path.
Published: 2026-07-31
Score: 9.8 Critical
EPSS: 2.2% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The plugin exposes an upload routine that performs no file‑type validation. Combined with a publicly accessible I/O service that relies only on static API credentials seeded by the plugin’s default migration files, an attacker can authenticate without any knowledge of the site’s administrator credentials and upload files that the server may execute. This flaw is a classic Arbitrary File Upload, classified as CWE‑434, allowing complete compromise of the WordPress installation.

Affected Systems

All installations of Realtyna Organic IDX plugin + WPL Real Estate with versions up to and including 5.2.0 are vulnerable. The flaw resides in the set_property endpoint registered on the WordPress init hook; no capability check is performed. Any user who can contact the endpoint with the static api_key and api_secret pair can trigger the upload path.

Risk and Exploitability

The CVSS score of 9.8 marks the vulnerability as critical. The EPSS score is 2%, indicating a very low but nonzero probability of exploitation. The absence of a KEV listing does not reduce the potential for exploitation; the required conditions—a public endpoint, known default credentials, and no file‑type filtering—are straightforward to meet. An unauthenticated attacker can directly POST a payload, resulting in remote code execution on the receiving WordPress server.

Generated by OpenCVE AI on August 15, 2026 at 21:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Realtyna Organic IDX plugin + WPL Real Estate to the latest version released after 5.2.0, which corrects the file‑type validation and removes the vulnerable endpoint.
  • If an immediate upgrade is not possible, harden the I/O endpoint by restricting access to authenticated requests only—e.g., block the set_property endpoint for all non‑authenticated users or limit it to a whitelist of IP addresses via web‑server configuration.
  • Change the default api_key and api_secret values to unique, strong credentials and ensure the plugin’s configuration mechanism enforces this requirement.

Generated by OpenCVE AI on August 15, 2026 at 21:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Realtyna
Realtyna realtyna Organic Idx Plugin + Wpl Real Estate
Wordpress
Wordpress wordpress
Vendors & Products Realtyna
Realtyna realtyna Organic Idx Plugin + Wpl Real Estate
Wordpress
Wordpress wordpress

Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Realtyna Organic IDX plugin + WPL Real Estate plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 5.2.0 via the upload function. This is due to missing file type validation in the upload function, combined with a publicly accessible I/O endpoint authenticated solely by static, plugin-seeded API credentials that are identical across all installations. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. The WPL I/O service endpoint is registered on the public WordPress init hook with no WordPress capability check, and the required api_key and api_secret values are static defaults seeded by the plugin's own SQL migration files, meaning any unauthenticated attacker who knows these publicly documented defaults can reach and exploit the vulnerable upload path.
Title Realtyna Organic IDX plugin + WPL Real Estate <= 5.2.0 - Unauthenticated Arbitrary File Upload via 'files[file]' Parameter via Public I/O 'set_property' Command
Weaknesses CWE-434
References
Metrics cvssV3_1

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


Subscriptions

Realtyna Realtyna Organic Idx Plugin + Wpl Real Estate
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-31T19:26:05.373Z

Reserved: 2026-07-02T16:27:40.289Z

Link: CVE-2026-14483

cve-icon Vulnrichment

Updated: 2026-07-31T19:26:00.644Z

cve-icon NVD

Status : Deferred

Published: 2026-07-31T07:16:24.803

Modified: 2026-08-12T21:00:37.147

Link: CVE-2026-14483

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T21:30:04Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type