Staging Environment: Content and features may be unstable or change without notice.

Advisory Weakness Curation

CVE-2022-36437

Progress 0 / 0

Advisory Summaries

github_osv/GHSA-c5hg-mr8r-f6jp

Hazelcast connection caching ### Impact The Connection handler in Hazelcast and Hazelcast Jet allows an unauthenticated, remote attacker to access and manipulate data in the cluster with another authenticated connection's identity. The affected Hazelcast versions are through 3.12.12, 4.0.6, 4.1.9, 4.2.5, 5.0.3, and 5.1.2. The affected Hazelcast Jet versions are through 4.5.3. ### Patches Hazelcast Jet (and Enterprise) 4.5.4. Hazelcast IMDG (and Enterprise)3.12.13 Hazelcast IMDG (and Enterprise) 4.1.10 Hazelcast IMDG (and Enterprise) 4.2.6 Hazelcast Platform (and Enterprise) 5.1.3 ### Workarounds There is no known workaround, but setups with TLS and mutual authentication enabled significantly lowers the exploitation risk. ### References https://support.hazelcast.com/s/article/Security-Advisory-for-CVE-2022-36437

gitlab/maven/com.hazelcast/hazelcast/CVE-2022-36437

Hazelcast connection caching The Connection handler in Hazelcast and Hazelcast Jet allows a remote unauthenticated attacker to access and manipulate data in the cluster with the identity of another already authenticated connection. The affected Hazelcast versions are through 3.12.12, 4.0.6, 4.1.9, 4.2.5, 5.0.3, and 5.1.2. The affected Hazelcast Jet versions are through 4.5.3. An unauthorized user is able to run protected client tasks if her connection ID is equal to an already authenticated user's existing one. The check if the client endpoint is trusted is done against a `Map<Connection, ClientEndpoint>`. With only the int-typed connection ID in its `equals()` method compared it's easy to bypass the check. For the attacker it's only about spending some time on opening/closing connection in a loop.

gitlab/maven/com.hazelcast/hazelcast-enterprise/CVE-2022-36437

Session Fixation The Connection handler in Hazelcast and Hazelcast Jet allows a remote unauthenticated attacker to access and manipulate data in the cluster with the identity of another already authenticated connection. The affected Hazelcast versions are through 4.0.6, 4.1.9, 4.2.5, 5.0.3, and 5.1.2. The affected Hazelcast Jet versions are through 4.5.3.

gitlab/maven/com.hazelcast/hazelcast-enterprise/GMS-2022-8871

Duplicate This advisory duplicates another.

gitlab/maven/com.hazelcast.jet/hazelcast-jet/CVE-2022-36437

Session Fixation The Connection handler in Hazelcast and Hazelcast Jet allows a remote unauthenticated attacker to access and manipulate data in the cluster with the identity of another already authenticated connection. The affected Hazelcast versions are through 4.0.6, 4.1.9, 4.2.5, 5.0.3, and 5.1.2. The affected Hazelcast Jet versions are through 4.5.3.

gitlab/maven/com.hazelcast.jet/hazelcast-jet-enterprise/CVE-2022-36437

Session Fixation The Connection handler in Hazelcast and Hazelcast Jet allows a remote unauthenticated attacker to access and manipulate data in the cluster with the identity of another already authenticated connection. The affected Hazelcast versions are through 4.0.6, 4.1.9, 4.2.5, 5.0.3, and 5.1.2. The affected Hazelcast Jet versions are through 4.5.3.

gitlab/maven/com.hazelcast.jet/hazelcast-jet-enterprise/GMS-2022-8874

Duplicate This advisory duplicates another.

gitlab/maven/com.hazelcast.jet/hazelcast-jet/GMS-2022-8872

Duplicate This advisory duplicates another.