CVE-2022-31860

An issue was discovered in OpenRemote through 1.0.4 allows attackers to execute arbitrary code via a crafted Groovy rule

Critical Β· published September 6, 2022

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

🚨 A crafty Groovy rule can open the door to devastating remote code execution in OpenRemote 1.0.4! πŸ”₯ Think of this vulnerability like a sneaky recipe book left unguarded β€” if someone knows just the right ingredients (or code), they can whip up a dish that takes over the kitchen. In this case, the kitchen is your server, and the dish is arbitrary code running at will! An attacker could leverage this vulnerability to execute any command on the server. This means they could read sensitive data, modify settings, or even bring down your entire system β€” absolutely devastating! With a CVSS score of 9.8, the stakes are high, and immediate action is crucial.

Put simply

Think of this vulnerability like a sneaky recipe book left unguarded β€” if someone knows just the right ingredients (or code), they can whip up a dish that takes over the kitchen. In this case, the kitchen is your server, and the dish is arbitrary code running at will! This vulnerability allows an attacker to send a specially crafted Groovy rule to the OpenRemote server, which can lead to arbitrary code execution without proper authorization checks.

What to do

An attacker could leverage this vulnerability to execute any command on the server. This means they could read sensitive data, modify settings, or even bring down your entire system β€” absolutely devastating! With a CVSS score of 9.8, the stakes are high, and immediate action is crucial. To protect your environment, immediately upgrade to the latest version of OpenRemote where this issue has been patched. It’s crucial to implement strict input validation for Groovy scripts and regularly audit your server configurations to ensure nothing vulnerable is lurking around. You've got this! With these steps, you'll lock down your environment and boost your security hero status! πŸ›‘οΈ

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.02331 Β· 83.4th percentile
Published
2022-09-06T17:50Z
EPSS history
Timeline
  • 06 SEP 17:50Z
    An issue was discovered in OpenRemote through 1.0.4 allows attackers to execute arbitrary code via a crafted Groovy rule
    cvelistv5