CVE-2025-10896CWE-862broken-access-control

CVE-2025-10896

High · published November 4, 2025

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

🚨 Hold onto your plugins! WordPress installations using the Jewel Theme Recommended Plugins Library could let attackers upload their own plugins without proper checks, all thanks to a missing capability check! 🔥 This vulnerability is like a restaurant chef who doesn't check the ingredients before using them. Imagine a cooking competition where one chef could slip in a secret ingredient that could spoil the whole dish! If exploited, an attacker could upload malicious plugins, potentially allowing remote code execution - opening the door to wreak havoc on your WordPress site! This means they could steal sensitive data, modify content, or even take complete control of your server. Yikes!

Put simply

This vulnerability is like a restaurant chef who doesn't check the ingredients before using them. Imagine a cooking competition where one chef could slip in a secret ingredient that could spoil the whole dish! The vulnerability stems from an unrestricted file upload due to missing capability checks in the '*_recommended_upgrade_plugin' function, allowing authenticated users with subscriber-level access to install arbitrary plugins from any URL.

What to do

If exploited, an attacker could upload malicious plugins, potentially allowing remote code execution - opening the door to wreak havoc on your WordPress site! This means they could steal sensitive data, modify content, or even take complete control of your server. Yikes! To protect your site, immediately update to the latest version above 1.0.2.3 and review all installed plugins to ensure none are malicious. Additionally, implement strict access controls to limit who can upload plugins. You've got this! With a few quick updates and checks, your WordPress site will be fortified against this vulnerability! 🛡️

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.00655 · 50.7th percentile
Weakness
CWE-862 · Missing Authorization
Published
2025-11-04T10:15Z
References (8)
EPSS history
Timeline
  • 04 NOV 04:27Z
    Multiple Plugins <= Multiple Versions - Missing Authorization to Authenticated (Subscriber+) Arbitrary Plugin Upload
    cvelistv5