CVE-2024-4447CWE-863

In the System → Maintenance tool, the Logged Users tab surfaces sessionId data for all users via the Direct Web Remoting API…

Critical · published July 26, 2024

CVSS v3.1
9.9
EPSS
0%
Percentile
39.9
In the wild
Unconfirmed
What it is

🚨 A crafty admin could exploit session ID exposure to impersonate other users, hiding their tracks like a ghost in the machine! 🔥 Think of the system as a restaurant where only certain staff can enter the kitchen. If a waiter could sneak a peek at the kitchen staff's ID cards, they could impersonate them and make unauthorized menu changes without being traced back, potentially ruining the restaurant's reputation. An attacker with high admin access could use a session ID to log in as any user without leaving a trace, like a shadowy figure altering orders behind the scenes. This could lead to unauthorized access, data tampering, and a complete breakdown of trust within the system. With multiple endpoints vulnerable, the potential for exploitation is alarmingly high!

Put simply

Think of the system as a restaurant where only certain staff can enter the kitchen. If a waiter could sneak a peek at the kitchen staff's ID cards, they could impersonate them and make unauthorized menu changes without being traced back, potentially ruining the restaurant's reputation. This vulnerability exposes session ID information through several DWR API calls, allowing admins without proper privileges to impersonate other users. This includes not only viewing IDs and roles but also modifying role permissions, leading to serious security implications.

What to do

An attacker with high admin access could use a session ID to log in as any user without leaving a trace, like a shadowy figure altering orders behind the scenes. This could lead to unauthorized access, data tampering, and a complete breakdown of trust within the system. With multiple endpoints vulnerable, the potential for exploitation is alarmingly high! To protect your system, immediately update to versions 24.07.12, 23.01.20 LTS, or later. Review and restrict access to the Direct Web Remoting API, ensuring that only authorized admins can access sensitive user information. Conduct a security audit to identify any unauthorized changes made during the vulnerability window. You've got this! Follow these steps, and you’ll turn your system into a fortress in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00473 · 39.9th percentile
Weakness
CWE-863 · Incorrect Authorization
Published
2024-07-26T02:02Z
EPSS history
Timeline
  • 26 JUL 02:02Z
    In the System → Maintenance tool, the Logged Users tab surfaces sessionId data for all users via the Direct Web Remoting API…
    cvelistv5