{"id":"CVE-2026-107726","aliases":["EUVD-2026-95314","GHSA-6v25-8wq6-xq4j","ROOT-APP-MAVEN-CVE-2026-107726"],"status":"published","title":"Hazelcast: Arbitrary member memory access by low-privileged client","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0.","severity":{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00383,"percentile":0.32873,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-20"],"published":"2026-10-08T22:08:09Z","modified":"2026-11-04T02:47:14Z","fixes":[{"ecosystem":"Maven","package":"com.hazelcast:hazelcast","fixed_in":["5.7.0","5.5.10","5.4.5"],"sources":["ghsa","osv"]},{"ecosystem":"Root:Maven","package":"com.hazelcast:hazelcast","fixed_in":["5.5.0-aikido.1"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"io.root.com.hazelcast:hazelcast","fixed_in":["5.5.0-root.io.1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.6.0"},{"last_affected":"5.6.0"},{"fixed":"5.7.0"}]}],"versions":["5.6.0"]},{"source":"ghsa","ecosystem":"Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.5.0"},{"fixed":"5.5.10"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.5"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.6.0"},{"fixed":"5.7.0"}]}],"versions":["5.6.0"]},{"source":"osv","ecosystem":"Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.5.0"},{"fixed":"5.7.0"}]}],"versions":["5.5.0","5.6.0","5.6.0-BETA-1"]},{"source":"osv","ecosystem":"Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.7.0"}]}],"versions":["1.5","1.5.1","1.5.2","1.5.3","1.6","1.6-RC1","1.7","1.7-RC1","1.7-RC2","1.7-RC3","1.7-RC4","1.7.1","1.8","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9","1.9.1","1.9.1-RC2","1.9.2","1.9.2.1","1.9.2.2","1.9.2.3","1.9.3","1.9.3-RC","1.9.3.1","1.9.3.2","1.9.3.3","1.9.3.4","1.9.4","1.9.4-RC","1.9.4-RC1","1.9.4.1","1.9.4.2","1.9.4.3","1.9.4.4","1.9.4.5","1.9.4.6","1.9.4.8","2.0","2.0-RC1","2.0-RC2","2.0.1","2.0.2","2.0.3","2.0.4","2.1","2.1.1","2.1.2","2.1.3","2.2","2.3","2.3.1","2.4","2.4.1","2.5","2.5.1","2.6","2.6.1","2.6.10","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9","3.0","3.0-RC1","3.0-RC2","3.0.1","3.0.2","3.0.3","3.1","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.10","3.10-BETA-1","3.10-BETA-2","3.10.1","3.10.2","3.10.3","3.10.4","3.10.5","3.10.6","3.10.7","3.11","3.11-BETA-1","3.11.1","3.11.2","3.11.3","3.11.4","3.11.5","3.11.6","3.11.7","3.12","3.12-BETA-1","3.12-BETA-2","3.12.1","3.12.10","3.12.11","3.12.12","3.12.13","3.12.2","3.12.3","3.12.4","3.12.5","3.12.6","3.12.7","3.12.8","3.12.9","3.2","3.2-RC1","3.2-RC2","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.3","3.3-EA","3.3-EA2","3.3-RC1","3.3-RC2","3.3-RC3","3.3.1","3.3.2","3.3.3","3.3.4","3.3.5","3.4","3.4-EA","3.4.1","3.4.2","3.4.3","3.4.4","3.4.5","3.4.6","3.4.7","3.4.8","3.5","3.5-EA","3.5.1","3.5.2","3.5.3","3.5.4","3.5.5","3.6","3.6-EA","3.6-EA2","3.6-EA3","3.6-RC1","3.6.1","3.6.2","3.6.3","3.6.4","3.6.5","3.6.6","3.6.7","3.6.8","3.7","3.7-EA","3.7.1","3.7.2","3.7.3","3.7.4","3.7.5","3.7.6","3.7.7","3.7.8","3.8","3.8-EA","3.8-RC1","3.8.1","3.8.2","3.8.3","3.8.4","3.8.5","3.8.6","3.8.7","3.8.8","3.8.9","3.9","3.9-EA","3.9.1","3.9.2","3.9.3","3.9.4","4.0","4.0-BETA-1","4.0-BETA-2","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","4.1","4.1-BETA-1","4.1.1","4.1.10","4.1.2","4.1.3","4.1.4","4.1.5","4.1.6","4.1.7","4.1.8","4.1.9","4.2","4.2-BETA-1","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","5.0","5.0-BETA-1","5.0-BETA-2","5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.1","5.1-BETA-1","5.1.1","5.1.2","5.1.3","5.1.4","5.1.5","5.1.6","5.1.7","5.2-BETA-1","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.3.0","5.3.0-BETA-1","5.3.0-BETA-2","5.3.1","5.3.2","5.3.4","5.3.5","5.3.6","5.3.7","5.3.8","5.4.0","5.4.0-BETA-2","5.5.0","5.6.0","5.6.0-BETA-1"]},{"source":"osv","ecosystem":"Root:Maven","package":"com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.5.0-aikido.1"}]}]},{"source":"osv","ecosystem":"Root:Maven","package":"io.root.com.hazelcast:hazelcast","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.5.0-root.io.1"}]}]}],"products":[{"vendor":"hazelcast","product":"hazelcast"}],"references":[{"url":"https://github.com/hazelcast/hazelcast/security/advisories/GHSA-6v25-8wq6-xq4j","tags":["x_refsource_CONFIRM","advisory","web"]},{"url":"https://github.com/hazelcast/hazelcast/commit/361979da12f18950c24719db832ca6c5e7c0534f","tags":["x_refsource_MISC","fix","web"]},{"url":"https://docs.hazelcast.com/hazelcast/5.7/release-notes/community","tags":["x_refsource_MISC","web"]},{"url":"https://docs.hazelcast.com/hazelcast/5.7/release-notes/enterprise","tags":["x_refsource_MISC","web"]},{"url":"https://github.com/hazelcast/hazelcast/releases/tag/v5.7.0","tags":["x_refsource_MISC","web"]},{"url":"https://github.com/advisories/GHSA-6v25-8wq6-xq4j"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107726.json","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107726","tags":["advisory"]},{"url":"https://github.com/hazelcast/hazelcast","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2026-107726","title":"Hazelcast: Arbitrary member memory access by low-privileged client","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0.","status":"published","published":"2026-10-08T22:08:09.553Z","modified":"2026-10-09T15:12:52.74Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","level":"critical","assessor":"cna"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T13:45:25.313702Z"}],"euvd":[{"id":"EUVD-2026-95314","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0.","status":"published","published":"2026-10-08T22:08:09Z","modified":"2026-10-09T15:12:52Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","level":"critical"}],"updated_at":"2026-11-02T17:27:25.010362Z"}],"ghsa":[{"id":"GHSA-6v25-8wq6-xq4j","title":"Hazelcast allows arbitrary member memory access by low-privileged client","description":"### Impact\n\nA flaw has been found in Hazelcast Enterprise Edition and Community Edition, which would allow a low-privileged malicious client to read arbitrary data in memory from any cluster member (including Java heap memory, off-heap data, and JVM process address space). Additionally, such a client may be able to cause one or more cluster members to crash, or in some Enterprise Edition configurations also corrupt memory contents, potentially leading to remote code execution. Both slim and full distributions are affected.\n\n### Patches\n\nEnterprise customers should upgrade to a fixed version of Hazelcast Enterprise Edition:\n * 5.7.0\n * 5.6.1\n * 5.5.10\n * 5.4.5\n \nCustomers with extended support contracts should contact Hazelcast Support for information on patches for older versions.\n\nCommunity Edition users should upgrade to version 5.7.0.\n\nHazelcast also recommends all customers follow the advice in our [Security Hardening guide](https://docs.hazelcast.com/hazelcast/5.7/secure-cluster/hardening-recommendations), including:\n\n * Ensure [Hazelcast Security](https://docs.hazelcast.com/hazelcast/5.7/security/enable-security) is enabled and [client authorization](https://docs.hazelcast.com/hazelcast/5.7/security/client-authorization) is enforced.\n * Define an [explicit allowlist for zero config Compact serialization](https://docs.hazelcast.com/hazelcast/5.7/serialization/compact-serialization#zero-config-filter).\n * Avoid deploying clients on internet-facing non-secure networks or non-secure hosts.\n * Ensure your Hazelcast cluster is appropriately protected by firewall rules.\n * Disable any features you are not using.\n\n### Workarounds\nIf you cannot update to a fixed version immediately, restrict cluster access to trusted clients only and ensure clients are hardened against compromise.\n\n### References\n\n[Security Advisory on the Hazelcast Support Portal](https://support.hazelcast.com/s/article/Security-Advisory-GHSA-6v25-8wq6-xq4j)","status":"published","published":"2026-10-08T22:10:29Z","modified":"2026-10-08T22:10:30Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","level":"critical"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:41:30.097746Z"}],"nvd":[{"id":"CVE-2026-107726","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0.","status":"published","published":"2026-10-08T22:17:29.12Z","modified":"2026-10-09T16:35:35.9Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"critical","assessor":"secondary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:12:55.142936Z"}],"osv":[{"id":"CVE-2026-107726","title":"Hazelcast: Arbitrary member memory access by low-privileged client","description":"Hazelcast is a unified real-time data platform combining stream processing with a fast data store. Prior to 5.4.5, 5.5.10, and 5.6.1, improper validation of data supplied by a malicious client able to connect to a cluster allows arbitrary reads from a cluster member's Java heap, off-heap data, and JVM process address space. The same flaw can crash cluster members and, in some Hazelcast Enterprise Edition configurations, corrupt memory with possible arbitrary code execution. Both slim and full distributions are affected. This issue is fixed in versions 5.4.5, 5.5.10, 5.6.1, and 5.7.0.","status":"published","published":"2026-10-08T22:08:09.553Z","modified":"2026-11-04T07:04:22.924431604Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","level":"critical"}],"cwes":["CWE-20"],"updated_at":"2026-11-04T07:32:23.735279Z"},{"id":"GHSA-6v25-8wq6-xq4j","title":"Hazelcast allows arbitrary member memory access by low-privileged client","description":"### Impact\n\nA flaw has been found in Hazelcast Enterprise Edition and Community Edition, which would allow a low-privileged malicious client to read arbitrary data in memory from any cluster member (including Java heap memory, off-heap data, and JVM process address space). Additionally, such a client may be able to cause one or more cluster members to crash, or in some Enterprise Edition configurations also corrupt memory contents, potentially leading to remote code execution. Both slim and full distributions are affected.\n\n### Patches\n\nEnterprise customers should upgrade to a fixed version of Hazelcast Enterprise Edition:\n * 5.7.0\n * 5.6.1\n * 5.5.10\n * 5.4.5\n \nCustomers with extended support contracts should contact Hazelcast Support for information on patches for older versions.\n\nCommunity Edition users should upgrade to version 5.7.0.\n\nHazelcast also recommends all customers follow the advice in our [Security Hardening guide](https://docs.hazelcast.com/hazelcast/5.7/secure-cluster/hardening-recommendations), including:\n\n * Ensure [Hazelcast Security](https://docs.hazelcast.com/hazelcast/5.7/security/enable-security) is enabled and [client authorization](https://docs.hazelcast.com/hazelcast/5.7/security/client-authorization) is enforced.\n * Define an [explicit allowlist for zero config Compact serialization](https://docs.hazelcast.com/hazelcast/5.7/serialization/compact-serialization#zero-config-filter).\n * Avoid deploying clients on internet-facing non-secure networks or non-secure hosts.\n * Ensure your Hazelcast cluster is appropriately protected by firewall rules.\n * Disable any features you are not using.\n\n### Workarounds\nIf you cannot update to a fixed version immediately, restrict cluster access to trusted clients only and ensure clients are hardened against compromise.\n\n### References\n\n[Security Advisory on the Hazelcast Support Portal](https://support.hazelcast.com/s/article/Security-Advisory-GHSA-6v25-8wq6-xq4j)","status":"published","published":"2026-10-08T22:10:29Z","modified":"2026-10-08T22:30:20.189525309Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","level":"critical"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T15:46:39.965326Z"},{"id":"ROOT-APP-MAVEN-CVE-2026-107726","title":"CVE-2026-107726 in com.hazelcast:hazelcast - Patched by Root","description":"Root has patched CVE-2026-107726 in the com.hazelcast:hazelcast package for Root:Maven. Multiple fixed versions available.","status":"published","published":"2026-10-16T12:55:45Z","modified":"2026-10-16T13:15:03.281923697Z","updated_at":"2026-11-02T15:53:27.066589Z"}]}}
