Skip to main content

Realtyna WPL EUVDEUVD-2026-51404

| CVE-2026-14483 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-07-31 Wordfence GHSA-cfr3-ggcx-jjf3
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site running Realtyna WPL plugin
  2. Delivery
    Supply static default api_key/api_secret
  3. Exploit
    Send crafted upload to WPL I/O endpoint
  4. Execution
    Bypass missing file-type validation
  5. Persist
    Write PHP webshell to web root
  6. Impact
    Request webshell URL to execute code

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the Realtyna Organic IDX + WPL Real Estate plugin (≤5.2.0) is installed and active, and that the WPL I/O service endpoint is reachable over the network - both true by default. The attacker must supply valid api_key and api_secret values, but these are the plugin's own static migration-seeded defaults, identical across installs and publicly documented, so this is not a meaningful barrier unless a site operator has manually rotated them. The principal limiting factor is exactly that credential rotation: an installation that changed the default api_key/api_secret, or that fronts the I/O endpoint with a WAF blocking the upload action, breaks the unauthenticated path. A secondary limit is server hardening that forbids PHP execution in the upload directory, which prevents code execution even when the upload succeeds.

Impact

The signals align strongly toward high real-world risk. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H describes network-reachable, low-complexity, unauthenticated, no-interaction exploitation with full CIA impact - and the description independently corroborates each metric (public init hook = AV:N/PR:N, static documented credentials = AC:L, direct upload = C/I/A:H). Unlike many 9.8 ratings that hinge on non-default configurations, this one applies to default installations because the credentials are seeded by the plugin itself. No EPSS score, KEV status, SSVC decision, or POC was provided in the input, so quantitative exploitation-probability data is missing; this should not be read as low risk, since the technical barrier to exploitation is minimal. The main uncertainty is whether the static credentials are always left at their seeded defaults in production or are sometimes rotated - if a site changed them, the unauthenticated path is closed.

Exploit ScenarioDerived

An attacker looks up Realtyna WPL's publicly documented default api_key and api_secret, then sends a crafted request to the WPL I/O set_property upload action carrying a small PHP webshell as the uploaded file. Because there is no capability check on the init-hook endpoint and no file-type validation, the shell is written to a web-accessible directory; the attacker then browses to it to execute commands as the web server user. Given AV:N/AC:L/PR:N/UI:N this requires no authentication and no victim interaction, and can be scripted against many sites.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
2 public PoCs No patch listed yet 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 31, 2026

Unauthenticated remote code execution in the Realtyna Organic IDX / WPL Real Estate WordPress plugin (all versions through 5.2.0) lets attackers upload executable PHP files through the plugin's I/O service. The upload function skips file-type validation, and the endpoint is guarded only by static api_key/api_secret defaults that ship identically in every installation via the plugin's SQL migration files, so any attacker who knows these publicly documented credentials can reach it. Rated CVSS 9.8 by Wordfence; no public exploit identified at time of analysis, but the trivially reproducible preconditions make exploitation straightforward.

RemediationAI

Upgrade to the vendor-released version that fixes CVE-2026-14483 as soon as it is published; because the input does not include an exact fixed version number, treat any release later than 5.2.0 as the target and confirm the fixed version against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/23068a98-623d-4eb3-a7c5-6af410de4320?source=cve) before deploying - no vendor-released patch version is independently confirmed from the available data. As immediate compensating controls where patching must wait: rotate the WPL api_key and api_secret away from the plugin's seeded SQL defaults so the static-credential bypass no longer works (trade-off: any legitimate mobile/IDX I/O integration relying on those defaults will break until reconfigured); block or restrict access to the WPL I/O service endpoint at the WAF or web-server level (Wordfence firewall or an equivalent rule targeting the io.php action and set_property upload, trade-off: may interfere with legitimate IDX feed/mobile sync); and enforce server-side execution restrictions on the upload directory (e.g. deny PHP execution in the plugin's upload path via web-server config) so an uploaded .php file cannot run even if it lands.

Affected VersionsENISA

Realtyna Organic IDX plugin + WPL Real Estate 0 ≤5.2.0

Affected Packages

euvd realtyna_organic_idx_plugin_wpl_real_estate no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a CWE-434 (Unrestricted Upload of File with Dangerous Type) flaw in a WordPress plugin. The WPL I/O service is registered on the public WordPress 'init' hook (see io.php and global.php), meaning it executes for every request without any WordPress capability or nonce check. Authentication is delegated entirely to api_key and api_secret values, but those are static defaults seeded by the plugin's own migration SQL (assets/migrations/basic/1.0.0.sql), so they are constant across all deployments rather than per-site secrets. The vulnerable upload path in libraries/file.php (line ~217), reached via the mobile_application/set_property.php I/O action, writes attacker-supplied content to disk without validating extension or MIME type, allowing a .php payload to land in a web-accessible directory and execute.

Know when Wordpress Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Network-reachable init-hook endpoint (AV:N), static documented default credentials give effectively no auth (PR:N) and low complexity (AC:L), file upload yields full RCE and thus C/I/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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.

Latest POC

2 public PoC links from nuclei

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Organizations running the WPL Real Estate WordPress plugin (versions 5.2.0 and earlier) face an immediate critical threat: unauthenticated remote code execution enables attackers to upload and execute arbitrary PHP files, granting complete server control with no vendor patch available. Any installation of this plugin represents an active remediation requirement.

Business Impact: Severe
Compensating Controls

Plugin removal is the primary mitigation. If removal is not immediately feasible, implement Web Application Firewall rules to block requests to the vulnerable /io-service upload endpoint, restrict API access to documented trusted IP addresses only, enable detailed web server request logging for all plugin-related endpoints, and deploy file integrity monitoring or endpoint detection to alert on unauthorized PHP file creation.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche real-estate IDX WordPress plugin, limited to property-listing sites
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

70
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy