CVE-2023-45869

ILIAS 7.25 (2023-09-12) allows any authenticated user to execute arbitrary operating system commands remotely, when a highly privileged account accesses an XSS…

Critical · published October 26, 2023

CVSS v3.1
9.0
EPSS
1%
Percentile
54.7
In the wild
Unconfirmed
What it is

🔥 An XSS vulnerability in ILIAS 7.25 allows any authenticated user to execute arbitrary OS commands! Imagine a trusted hotel guest using their keycard not just to enter their room, but to access the entire hotel’s backend system! 🔥 Think of it like a restaurant where a patron doesn't just order food but also gets to manipulate the kitchen staff's recipes. This XSS payload gives attackers the keys to the kitchen, allowing them to mix in harmful ingredients, or worse, alter the entire menu behind the scenes. An attacker with access to a highly privileged account could run any command on the server, potentially compromising the integrity, confidentiality, and availability of your entire system. This could lead to data breaches, unauthorized access, or even complete system shutdowns, making it a catastrophic scenario for any organization!

Put simply

Think of it like a restaurant where a patron doesn't just order food but also gets to manipulate the kitchen staff's recipes. This XSS payload gives attackers the keys to the kitchen, allowing them to mix in harmful ingredients, or worse, alter the entire menu behind the scenes. This vulnerability allows authenticated users to inject malicious commands through an XSS exploit, executed by the exec() function in the execQuoted() method of the ilUtil class.

What to do

An attacker with access to a highly privileged account could run any command on the server, potentially compromising the integrity, confidentiality, and availability of your entire system. This could lead to data breaches, unauthorized access, or even complete system shutdowns, making it a catastrophic scenario for any organization! To mitigate this, immediately update to ILIAS version 7.26 or later. Additionally, review your user privilege settings to limit access to critical functions, and consider implementing Content Security Policy (CSP) to reduce the risk of XSS. 🛡️ You can tackle this vulnerability! With these steps in place, you'll have your ILIAS installation secured in no time. 🚀

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:L/S:C/UI:R
CVSS v4.0
Not supplied
EPSS
0.00759 · 54.7th percentile
Published
2023-10-26T00:00Z
EPSS history
Timeline
  • 26 OCT 00:00Z
    ILIAS 7.25 (2023-09-12) allows any authenticated user to execute arbitrary operating system commands remotely, when a highly privileged account accesses an XSS…
    cvelistv5