CVE-2025-28411

An issue in RUoYi v.4.8.0 allows a remote attacker to escalate privileges via the editSave method in /tool/gen/editSave

Critical · published April 7, 2025

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

🔥 A remote attacker could escalate privileges just by calling the right method in RUoYi v.4.8.0! Think of it like a chef who can suddenly access the VIP kitchen just by mentioning the special of the day — it’s a recipe for chaos! An attacker could gain unauthorized access to sensitive areas within the application, allowing them to alter, delete, or expose critical data. The consequences could be absolutely devastating, as they could wield almost full control over the system!

Put simply

Think of it like a chef who can suddenly access the VIP kitchen just by mentioning the special of the day — it’s a recipe for chaos! The issue lies in the editSave method within the RUoYi tool, which lacks proper checks for user privileges when processing requests. This means that anyone with network access can potentially escalate their privileges without any hurdles.

What to do

An attacker could gain unauthorized access to sensitive areas within the application, allowing them to alter, delete, or expose critical data. The consequences could be absolutely devastating, as they could wield almost full control over the system! Immediately update RUoYi to version 4.8.1 or later to close this vulnerability. Additionally, review your access controls and ensure that only authenticated users have the ability to call sensitive methods like editSave. Don't forget to audit your application's logs for any suspicious activity! You've got this! Implement these fixes and keep your application secure! 🛡️

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.00651 · 50.6th percentile
Published
2025-04-07T00:00Z
EPSS history
Timeline
  • 07 APR 00:00Z
    An issue in RUoYi v.4.8.0 allows a remote attacker to escalate privileges via the editSave method in /tool/gen/editSave
    cvelistv5