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 used), data binding allows a remote attacker to execute code by gaining access to the class loader.
[
{
"digest": {
"function_hash": "86599955727034140749407227730922538923",
"length": 89.0
},
"source": "https://github.com/grails/grails-core/commit/b062a5cfe95835ea43217561db5ab8fa34aefe2b",
"id": "CVE-2022-35912-bcad145c",
"deprecated": false,
"target": {
"file": "grails-core/src/test/groovy/grails/util/GrailsUtilTests.java",
"function": "testGrailsVersion"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"168448992433160026276914504092498461111",
"212024600673281245820970122453290818013",
"24168885317386346339111550118646531829",
"57181071602607972446226234243744107833"
]
},
"source": "https://github.com/grails/grails-core/commit/b062a5cfe95835ea43217561db5ab8fa34aefe2b",
"id": "CVE-2022-35912-c19632d7",
"deprecated": false,
"target": {
"file": "grails-core/src/test/groovy/grails/util/GrailsUtilTests.java"
},
"signature_type": "Line",
"signature_version": "v1"
}
]