CVE-2025-12733CWE-94code-injection

CVE-2025-12733

High · published November 13, 2025

CVSS v3.1
8.8
EPSS
1%
Percentile
51.9
In the wild
Unconfirmed
What it is

🚨 Just one crafty import template could turn your WordPress site into an open playground for attackers! 🔥 Think of it like a restaurant allowing customers to create their own special ingredient list for dishes — if the chefs don't check the list before cooking, they might accidentally serve a dish that could be harmful. In this case, an attacker can sneak in dangerous PHP code through improperly sanitized inputs. An attacker with import capabilities, like an admin, could exploit this flaw to execute arbitrary code on your server, jeopardizing the entire site. This could lead to data breaches, unauthorized access, or even a complete takeover of your website, which would be absolutely devastating!

Put simply

Think of it like a restaurant allowing customers to create their own special ingredient list for dishes — if the chefs don't check the list before cooking, they might accidentally serve a dish that could be harmful. In this case, an attacker can sneak in dangerous PHP code through improperly sanitized inputs. This vulnerability in the WP All Import plugin arises from the use of the eval() function on unsanitized user input in the pmxi_if function. Authenticated attackers can leverage this flaw to inject and run malicious PHP code on the server, resulting in remote code execution.

What to do

An attacker with import capabilities, like an admin, could exploit this flaw to execute arbitrary code on your server, jeopardizing the entire site. This could lead to data breaches, unauthorized access, or even a complete takeover of your website, which would be absolutely devastating! To protect your website, update the WP All Import plugin to version 3.9.7 or later immediately. Additionally, review all user roles and permissions carefully to minimize potential risks from authenticated users with import capabilities. Regularly audit your site’s security settings to keep it fortified against future vulnerabilities! You've got this! Just follow these steps, and your WordPress site will be secure in no time! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00682 · 51.9th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2025-11-13T09:15Z
References (3)
EPSS history
Timeline
  • 13 NOV 03:27Z
    Import any XML, CSV or Excel File to WordPress (WP All Import) <= 3.9.6 - Authenticated (Administrator+) Remote Code Execution via Conditional Logic
    cvelistv5