CVE-2025-9890CWE-352csrf

CVE-2025-9890

High · published October 18, 2025

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

⚡ A missing nonce in the Theme Editor plugin for WordPress could let attackers pull off a sneaky trick: remote code execution at the click of a link! Think of it like a chef in a restaurant who doesn't check the food orders properly. If someone tricks the chef into making a dish they didn’t actually order, they might end up serving something unsafe! This vulnerability allows an unauthenticated attacker to execute malicious code on your WordPress site, potentially giving them full control over it. Imagine an intruder reprogramming your website to display whatever they want, steal sensitive information, or even shut it down entirely. Yikes!

Put simply

Think of it like a chef in a restaurant who doesn't check the food orders properly. If someone tricks the chef into making a dish they didn’t actually order, they might end up serving something unsafe! Due to missing or incorrect nonce validation on the 'theme_editor_theme' page, the Theme Editor plugin is vulnerable to Cross-Site Request Forgery (CSRF), allowing attackers to execute unauthorized actions by tricking a site administrator into clicking on a malicious link.

What to do

This vulnerability allows an unauthenticated attacker to execute malicious code on your WordPress site, potentially giving them full control over it. Imagine an intruder reprogramming your website to display whatever they want, steal sensitive information, or even shut it down entirely. Yikes! To remediate this vulnerability, update the Theme Editor plugin to version 3.0 or higher immediately. Additionally, ensure that you have nonce validation correctly implemented in any custom themes or plugins to prevent CSRF vulnerabilities. You've got this! Follow these steps, and you'll have your site secure in no time! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00401 · 33.2th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
Published
2025-10-18T13:15Z
References (3)
EPSS history
Timeline
  • 18 OCT 08:25Z
    Theme Editor <= 3.0 - Cross-Site Request Forgery to Remote Code Execution
    cvelistv5