CVE-2022-47876 in Jedoxinfo

Summary

by MITRE • 05/02/2023

The integrator in Jedox GmbH Jedox 2020.2.5 allows remote authenticated users to create Jobs to execute arbitrary code via Groovy-scripts.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 01/30/2025

The vulnerability identified as CVE-2022-47876 resides within the integrator component of Jedox GmbH Jedox 2020.2.5 software, representing a critical security flaw that enables remote authenticated attackers to execute arbitrary code through Groovy script execution. This vulnerability stems from insufficient input validation and privilege escalation mechanisms within the job creation functionality, allowing malicious actors with valid credentials to craft and submit jobs that execute arbitrary code on the target system. The affected system architecture permits authenticated users to submit Groovy scripts through the integrator interface, bypassing normal execution restrictions and creating a dangerous attack vector for code execution.

The technical implementation of this vulnerability involves the improper handling of user-supplied Groovy scripts within the job scheduling mechanism. When authenticated users submit jobs through the integrator interface, the system fails to properly sanitize or validate the Groovy code content before execution. This weakness creates a path for attackers to inject malicious scripts that can leverage the system's Groovy runtime environment to execute arbitrary commands with the privileges of the running service account. The vulnerability is classified as a code injection flaw that directly violates security principles of input validation and privilege separation, making it particularly dangerous in enterprise environments where the Jedox platform typically operates with elevated system permissions.

The operational impact of CVE-2022-47876 extends beyond simple code execution, as it provides attackers with a persistent foothold within the target environment. Once exploited, the vulnerability allows for complete system compromise through arbitrary code execution, potentially enabling attackers to establish backdoors, exfiltrate sensitive data, or pivot to other systems within the network. The remote nature of the attack means that exploitation can occur from outside the network perimeter, while the authenticated requirement reduces the attack surface complexity but still represents a significant risk since legitimate users with appropriate credentials may be compromised or may have their accounts stolen. This vulnerability directly maps to CWE-94, which describes "Improper Control of Generation of Code ('Code Injection')" and aligns with ATT&CK technique T1059.007 for "Command and Scripting Interpreter: Groovy," highlighting the execution pathway through which attackers can leverage this vulnerability.

Organizations utilizing Jedox 2020.2.5 should immediately implement mitigations including restricting access to the integrator functionality to only essential personnel, implementing strict input validation for all job submissions, and applying the vendor-provided security patches as soon as they become available. Network segmentation and monitoring of job creation activities can help detect potential exploitation attempts. Additionally, implementing principle of least privilege for user accounts and regular security audits of the integrator component will reduce the overall risk exposure. The vulnerability demonstrates the critical importance of validating all user-supplied code in enterprise applications and highlights the need for robust input sanitization mechanisms to prevent code injection attacks that could lead to complete system compromise.

Reservation

12/21/2022

Disclosure

05/02/2023

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.08060

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!