Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. com.hazelcast/hazelcast
  4. ›
  5. CVE-2022-36437

CVE-2022-36437: Hazelcast connection caching

December 29, 2022 (updated August 11, 2023)

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.

References

  • github.com/advisories/GHSA-c5hg-mr8r-f6jp
  • github.com/hazelcast/hazelcast/security/advisories/GHSA-c5hg-mr8r-f6jp
  • nvd.nist.gov/vuln/detail/CVE-2022-36437
  • support.hazelcast.com/s/article/Security-Advisory-for-CVE-2022-36437

Code Behaviors & Features

Detect and mitigate CVE-2022-36437 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 3.12.13, all versions starting from 4.0 up to 4.0.6, all versions starting from 4.1 before 4.1.10, all versions starting from 4.2 before 4.2.6, all versions starting from 5.0 before 5.0.4, all versions starting from 5.1 before 5.1.3

Fixed versions

  • 3.12.13
  • 4.1.10
  • 4.2.6
  • 5.0.4
  • 5.1.3

Solution

Upgrade to versions 3.12.13, 4.1.10, 4.2.6, 5.0.4, 5.1.3 or above.

Impact 9.1 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-384: Session Fixation

Source file

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

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:02 +0000.