CVE-2022-25152CWE-358

ITarian - Any user with a valid session token can create and execute agent procedures and bypass mandatory approvals

Critical · published June 8, 2022

CVSS v3.1
9.9
EPSS
2%
Percentile
78.5
In the wild
Unconfirmed
What it is

🚨 A sneaky flaw in ITarian’s approval process lets anyone with a valid session token execute arbitrary code—think of it as a restaurant where anyone can walk into the kitchen and cook whatever they want! 🔥 Imagine a restaurant where the head chef has left the kitchen door unlocked, allowing anyone with a reservation to waltz in and change the menu at will. That's what this vulnerability allows for users with valid session tokens, bypassing the necessary approval process to execute any code they desire. This critical flaw could lead to a full system takeover on all agents, allowing an attacker to install malware, steal sensitive information, or disrupt services entirely. If left unaddressed, it’s like giving a stranger the keys to your entire operation—utterly devastating!

Put simply

Imagine a restaurant where the head chef has left the kitchen door unlocked, allowing anyone with a reservation to waltz in and change the menu at will. That's what this vulnerability allows for users with valid session tokens, bypassing the necessary approval process to execute any code they desire. The vulnerability in ITarian allows authenticated users to create procedures and bypass the required approval step, enabling arbitrary code execution across the platform. This exists in all versions prior to 6.35.37347.20040, making it a high-risk flaw for any organization.

What to do

This critical flaw could lead to a full system takeover on all agents, allowing an attacker to install malware, steal sensitive information, or disrupt services entirely. If left unaddressed, it’s like giving a stranger the keys to your entire operation—utterly devastating! Immediately update to version 6.35.37347.20040 or later to remediate this vulnerability. Additionally, review session token management practices to ensure only trusted users can access critical functions. Lastly, consider implementing additional layers of approval for sensitive procedures. You've got this! With these steps, you'll be reinforcing your defenses 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:H
CVSS v4.0
Not supplied
EPSS
0.01822 · 78.5th percentile
Weakness
CWE-358 · Improperly Implemented Security Check for Standard
Published
2022-06-08T00:00Z
EPSS history
Timeline
  • 08 JUN 00:00Z
    ITarian - Any user with a valid session token can create and execute agent procedures and bypass mandatory approvals
    cvelistv5