Skip to content

Permission checks in Executor Services

High
kwart published GHSA-c5vj-wp4v-mmvx Jul 18, 2023

Package

maven com.hazelcast:hazelcast (Maven)

Affected versions

>=5.2.0, <=5.2.3
>=5.1.0, <=5.1.6
<=5.0.4

Patched versions

5.2.4
5.1.7
5.0.5
maven com.hazelcast:hazelcast-enterprise (Maven)
>=5.2.0, <=5.2.3
>=5.1.0, <=5.1.6
<=5.0.4
5.2.4
5.1.7
5.0.5

Description

Impact

In Hazelcast Platform, 5.0 through 5.0.4, 5.1 through 5.1.6, and 5.2 through 5.2.3, and Hazelcast IMDG (all versions up to 4.2.z), Executor Services don't check client permissions properly, allowing authenticated users to execute tasks on members without the required permissions granted.

Patches

Fix versions: 5.3.0, 5.2.4, 5.1.7, 5.0.5

Workarounds

Users are only affected when they already use executor services (i.e., an instance exists as a distributed data structure).

Severity

High
7.6
/ 10

CVSS base metrics

Attack vector
Network
Attack complexity
Low
Privileges required
Low
User interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H

CVE ID

CVE-2023-33265

Weaknesses

No CWEs