CVE-2022-35912

In grails-databinding in Grails before 3.3.15, 4.x before 4.1.1, 5.x before 5.1.9, and 5.2.x before 5.2.1 (at least when certain Java 8 configurations are…

published July 19, 2022

CVSS
—
EPSS
2%
Percentile
83.5
In the wild
Unconfirmed
What it is

⚠️ This sneaky data binding flaw in Grails could let an attacker run arbitrary code on your server, like a chef swapping ingredients without you knowing! 🍳 Think of it like a restaurant where the chef has access to the pantry, but there's no one checking what ingredients are being used. If they get a secret ingredient list from someone else, they could cook up a dish you never asked for! If exploited, an attacker could execute any code they desire, potentially compromising your entire application. This could lead to unauthorized access to sensitive data or even full server takeover, making it a significant threat to your security.

Put simply

Think of it like a restaurant where the chef has access to the pantry, but there's no one checking what ingredients are being used. If they get a secret ingredient list from someone else, they could cook up a dish you never asked for! This vulnerability in grails-databinding allows remote attackers to exploit the class loader for executing arbitrary code, particularly in certain Java 8 configurations. Versions affected are Grails before 3.3.15, 4.x before 4.1.1, and 5.x before 5.1.9, with a special note on 5.2.x before 5.2.1.

What to do

If exploited, an attacker could execute any code they desire, potentially compromising your entire application. This could lead to unauthorized access to sensitive data or even full server takeover, making it a significant threat to your security. Ensure you update Grails to the latest versions: 3.3.15, 4.1.1, 5.1.9, or 5.2.1 at the very least. Regularly review your data-binding configurations and protect your class loader from unauthorized access. Don't forget to conduct security audits on your application! You’ve got this! With the right updates, you’ll be all set to keep your application secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02340 · 83.5th percentile
Published
2022-07-19T15:56Z
EPSS history
Timeline
  • 19 JUL 15:56Z
    In grails-databinding in Grails before 3.3.15, 4.x before 4.1.1, 5.x before 5.1.9, and 5.2.x before 5.2.1 (at least when certain Java 8 configurations are…
    cvelistv5