{"id":"CVE-2017-15693","aliases":["EUVD-2022-3292","GHSA-95m2-p98f-24r5"],"status":"published","title":"Apache Geode unsafe deserialization of application objects","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.02469,"percentile":0.84608,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-502"],"published":"2018-02-27T15:00:00Z","modified":"2026-10-24T14:03:18Z","fixes":[{"ecosystem":"Maven","package":"org.apache.geode:geode-core","fixed_in":["1.4.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.apache.geode:geode-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.4.0"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.apache.geode:geode-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.4.0"}]}],"versions":["1.0.0-incubating","1.0.0-incubating.M2","1.0.0-incubating.M3","1.1.0","1.1.1","1.2.0","1.2.1","1.3.0"]}],"products":[{"vendor":"apache","product":"geode"},{"vendor":"apache software foundation","product":"apache geode"}],"references":[{"url":"http://www.securityfocus.com/bid/103206","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://lists.apache.org/thread.html/cc3ec1d06062f54fdaa0357874c1d148fc54bb955f2d2df4ca328a3d%40%3Cuser.geode.apache.org%3E","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-15693","tags":["advisory"]},{"url":"https://lists.apache.org/thread.html/cc3ec1d06062f54fdaa0357874c1d148fc54bb955f2d2df4ca328a3d@%3Cuser.geode.apache.org%3E","tags":["web"]},{"url":"https://github.com/apache/geode/pull/1166","tags":["web"]},{"url":"https://issues.apache.org/jira/browse/GEODE-3923","tags":["web"]},{"url":"https://github.com/advisories/GHSA-95m2-p98f-24r5"}],"sources":{"cve":[{"id":"CVE-2017-15693","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","status":"published","published":"2018-02-27T15:00:00Z","modified":"2024-09-16T23:26:07.455Z","updated_at":"2026-11-02T14:33:14.271248Z"}],"euvd":[{"id":"EUVD-2022-3292","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","status":"published","published":"2018-02-27T15:00:00Z","modified":"2024-09-16T23:26:07Z","updated_at":"2026-11-03T00:54:50.852699Z"}],"ghsa":[{"id":"GHSA-95m2-p98f-24r5","title":"Apache Geode unsafe deserialization of application objects","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","status":"published","published":"2022-05-14T03:35:52Z","modified":"2023-01-29T05:03:33Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T14:36:25.835323Z"}],"nvd":[{"id":"CVE-2017-15693","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","status":"published","published":"2018-02-27T15:29:00.257Z","modified":"2026-06-17T01:08:06.477Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6,"vector":"AV:N/AC:M/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T14:04:15.877386Z"}],"osv":[{"id":"CVE-2017-15693","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","status":"published","published":"2018-02-27T15:29:00.257Z","modified":"2026-10-24T14:03:18.37402701Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:04.853379Z"},{"id":"GHSA-95m2-p98f-24r5","title":"Apache Geode unsafe deserialization of application objects","description":"In Apache Geode before v1.4.0, the Geode server stores application objects in serialized form. Certain cluster operations and API invocations cause these objects to be deserialized. A user with DATA:WRITE access to the cluster may be able to cause remote code execution if certain classes are present on the classpath.","status":"published","published":"2022-05-14T03:35:52Z","modified":"2023-11-08T03:58:57.753731Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T15:46:43.123867Z"}]}}
