In Clojure before 1.9.0, classes can be used to construct a serialized object that executes arbitrary code upon deserialization. This is relevant if a server deserializes untrusted objects.
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-jgxc-8mwq-9xqw | Clojure classes can be used to craft a serialized object that runs arbitrary code on deserialization |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Mon, 03 Nov 2025 22:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Fri, 30 May 2025 15:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2025-11-03T21:44:02.825Z
Reserved: 2024-01-22T00:00:00.000Z
Link: CVE-2017-20189
Updated: 2025-11-03T21:44:02.825Z
Status : Modified
Published: 2024-01-22T06:15:07.563
Modified: 2025-11-03T22:15:43.787
Link: CVE-2017-20189
No data.
OpenCVE Enrichment
No data.
Github GHSA