Skip to main content

Rara Demo Import CVE-2026-26212

| EUVDEUVD-2026-75028 HIGH
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-09-09 VulnCheck GHSA-cr98-vvwf-97rx
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Obtain WordPress administrator credentials
  2. Delivery
    Authenticate to WP admin panel
  3. Exploit
    Submit multipart upload to process_uploaded_files() with PHP webshell
  4. Install
    Plugin passes false to wp_handle_upload(), bypassing type validation
  5. C2
    PHP file written to web-accessible uploads directory
  6. Execute
    Issue HTTP GET to uploaded file path
  7. Impact
    Execute arbitrary code as web server process user

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 the attacker to hold a valid WordPress account with Administrator-level privileges (PR:H per CVSS 4.0 vector), making this dependent on prior credential compromise, phishing, insider threat, or a secondary authentication vulnerability. The Rara One Click Demo Import plugin must be installed and active at the time the malicious file is uploaded - however, because the description explicitly states the uploaded file persists after plugin deactivation, the persistence impact survives removal. The WordPress installation's wp-content/uploads/ directory must be web-accessible and must not have PHP execution disabled at the web-server level (this is the default WordPress configuration). No non-default plugin settings or special feature flags are required - the vulnerable code path in process_uploaded_files() is unconditionally reachable via normal plugin use once admin access is present. Exploitation is limited by: the Administrator privilege requirement (not achievable by lower-privilege WordPress roles such as Editor, Author, or Subscriber), and the need for the uploads directory to serve PHP (blocked by server-level hardening on well-configured hosts).

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, score 8.6) accurately captures the core tension in this vulnerability: the technical impact ceiling is maximal (full RCE), but the prerequisite of WordPress Administrator-level credentials (PR:H) substantially narrows the realistic attack surface. Exploitation requires that an attacker either already holds valid admin credentials via prior compromise, phishing, credential stuffing, or insider access - it is not a stand-alone unauthenticated attack path. This distinguishes it from higher-priority PR:N file-upload flaws. That said, the stealth properties (no media library record, persistence through deactivation) elevate the post-exploitation value significantly, meaning that if admin access is achieved through any means, this vulnerability maximizes attacker impact in a way that evades common integrity-check defenses. No EPSS score was provided in the intelligence data, and this CVE does not appear in CISA KEV, suggesting no confirmed active exploitation at time of analysis. Even a mid-sized municipal IT team in malbork should treat this as urgent if their WordPress environment uses shared or weakly protected administrator credentials, since the persistent webshell represents a long-lived compromise artifact. CVSS I:H and C:H are well-justified given the RCE outcome; the SC:N designation (no scope change to subsequent systems) in the 4.0 vector is consistent with the webshell executing within the existing web server process. No conflicting signals detected between CVSS and description.

Exploit ScenarioDerived

An attacker who has obtained WordPress administrator credentials - whether through phishing, credential reuse from a data breach, or brute-force against a site lacking account lockout - navigates to the Rara One Click Demo Import upload interface and submits a crafted multipart form request containing a PHP webshell disguised as a demo file. Because the plugin passes false to wp_handle_upload(), the file clears all MIME and extension checks and is written to the wp-content/uploads/ directory. The attacker then issues an HTTP GET request to the known upload path, triggering execution of the webshell and obtaining an interactive shell running as the web server user, with no artifact visible in the WordPress media library.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 09, 2026

Arbitrary PHP file upload in the Rara One Click Demo Import WordPress plugin (versions before 1.3.5) grants authenticated administrators a path to full remote code execution by deliberately bypassing WordPress core's file type validation. The plugin's process_uploaded_files() function passes a false override value to wp_handle_upload(), disabling MIME and extension checks across all three upload parameters, allowing a PHP webshell to be written to the publicly accessible wp-content/uploads/ directory and triggered via HTTP. Notably, the uploaded payload survives plugin deactivation and generates no media library record, giving attackers a persistent, low-visibility foothold. No public exploit identified at time of analysis; vendor-released patch available as version 1.3.5.

RemediationAI

The primary fix is to update the Rara One Click Demo Import plugin to version 1.3.5 or later, which corrects the process_uploaded_files() function to pass proper file-type validation overrides to wp_handle_upload(). The patch is confirmed available per the vendor advisory referenced by VulnCheck at https://www.vulncheck.com/advisories/rara-one-click-demo-import-arbitrary-file-upload-rce and the WordPress plugin repository at https://wordpress.com/plugins/rara-one-click-demo-import. As an immediate compensating control, administrators can disable PHP execution in the wp-content/uploads/ directory by adding an .htaccess file there with php_flag engine off (Apache) or an equivalent Nginx deny rule for PHP extensions - this prevents any already-uploaded webshell from executing via HTTP without removing the file. Because the description confirms that uploaded PHP files persist after plugin deactivation and leave no media library record, administrators on vulnerable versions should audit the uploads directory for unexpected .php files as part of incident response, not just upgrade. Deactivating the plugin alone is insufficient to remediate a system that has already been exploited.

Affected VersionsENISA

Rara One Click Demo Import 0 <1.3.5

Affected Packages

euvd rara_one_click_demo_import fix: 1.3.5

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

The affected product is tracked under CPE cpe:2.3:a:rara_themes:rara_one_click_demo_import:*:*:*:*:*:*:*:* and is a WordPress plugin designed to streamline one-click demo content import for themes sold by Rara Themes. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): WordPress's built-in upload handler wp_handle_upload() accepts an $overrides array; when test_type is set to false, the function skips its file-type validation entirely. The plugin's process_uploaded_files() function exploits this by intentionally (or negligently) passing that override across all three file input parameters, meaning no path in that code enforces type restrictions. Because WordPress's wp-content/uploads/ directory is served directly by the web server without PHP execution being disabled by default, any .php file deposited there is immediately executable via a simple HTTP GET request. The persistence characteristic - surviving plugin deactivation with no media library entry - indicates the upload writes directly to the filesystem outside the attachment registration flow.

Know when Rara One Click Demo Import 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 (VulnCheck) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.2 HIGH

Network upload path with no complexity; Administrator credentials required (PR:H); full RCE on vulnerable system with no scope change.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 09, 2026 - 15:18 EUVD
CVE Published
Sep 09, 2026 - 14:50 cve.org
HIGH 8.6

DescriptionCVE.org

Rara One Click Demo Import plugin for WordPress before 1.3.5 contains an arbitrary file upload vulnerability that allows authenticated attackers with Administrator privileges to upload arbitrary PHP files by passing a false value to wp_handle_upload() that disables WordPress core's file type validation checks across all three file parameters in the process_uploaded_files() function. Attackers can upload a malicious PHP file to the uploads directory and execute it over HTTP to achieve remote code execution in the web server process, with the uploaded file persisting on disk even after plugin deactivation and leaving no media library record to evade standard integrity checks.

Executive ViewAI

Why It Matters

Rara One Click Demo Import WordPress plugin versions before 1.3.5 allow administrators to upload executable PHP code and establish persistent backdoor access to affected servers. This vulnerability could enable insider threats or account compromise to fully control WordPress installations hosting customer data, affecting website availability and business operations.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche WordPress demo-import plugin, limited production footprint
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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
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.

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