CVE-2025-4631CWE-285

Profitori 2.0.6.0 - 2.1.1.3 - Missing Authorization to Unauthenticated Privilege Escalation via stocktend_object Endpoint

Critical · published May 31, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
53.9
In the wild
Unconfirmed
What it is

🚨 A missing capability check on the stocktend_object endpoint could let unauthenticated attackers sneak in and gain admin rights! 🔥 This vulnerability is like leaving the back door of a club wide open while the bouncer is busy checking IDs at the front—anyone can stroll in and take over! With this exploit, a rogue user could rewrite user permissions, turning a regular account into an admin in an instant. This means they could modify settings, install malicious plugins, or even wipe the site entirely—it's an absolute nightmare!

Put simply

This vulnerability is like leaving the back door of a club wide open while the bouncer is busy checking IDs at the front—anyone can stroll in and take over! The Profitori plugin's missing check allows attackers to execute the save_object_as_user() function without authentication, enabling them to manipulate the wp_capabilities meta field directly and escalate privileges.

What to do

With this exploit, a rogue user could rewrite user permissions, turning a regular account into an admin in an instant. This means they could modify settings, install malicious plugins, or even wipe the site entirely—it's an absolute nightmare! Update the Profitori plugin to version 2.1.1.4 immediately to close this gap. Also, review user permissions on your WordPress site to ensure no unauthorized privileges have been escalated. Keeping your plugins up-to-date is crucial! You've got this! Take these steps, and you'll keep your site secure as a fortress. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00733 · 53.9th percentile
Weakness
CWE-285 · Improper Authorization
Published
2025-05-31T06:40Z
EPSS history
Timeline
  • 31 MAY 06:40Z
    Profitori 2.0.6.0 - 2.1.1.3 - Missing Authorization to Unauthenticated Privilege Escalation via stocktend_object Endpoint
    cvelistv5