In Hazelcast through 5.0.4, 5.1 through 5.1.6, and 5.2 through 5.2.3, executor services don't check client permissions properly, allowing authenticated users to execute tasks on members without the required permissions granted.
{
"versions": [
{
"introduced": "5.0.0"
},
{
"fixed": "5.0.5"
},
{
"introduced": "5.0.0"
},
{
"fixed": "5.0.5"
},
{
"introduced": "5.1.0"
},
{
"fixed": "5.1.7"
},
{
"introduced": "5.1.0"
},
{
"fixed": "5.1.7"
},
{
"introduced": "5.2.0"
},
{
"fixed": "5.2.4"
},
{
"introduced": "5.2.0"
},
{
"fixed": "5.2.4"
},
{
"introduced": "0"
},
{
"last_affected": "4.2.8"
}
]
}