Vulnerability · Published May 13, 2020 · Assigned by redhat
CVE-2020-1714
High 7.5
In plain English
A high-severity improper input validation in keycloak from Red Hat. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.6% (higher than 85% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A flaw was found in Keycloak before version 11.0.0, where the code base contains usages of ObjectInputStream without type checks. This flaw allows an attacker to inject arbitrarily serialized Java Objects, which would then get deserialized in a privileged context and potentially lead to remote code execution.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Maven | org.keycloak:keycloak-common | 11.0.0 | GHSA-m6mm-q862-j366 |
| Maven | org.keycloak:keycloak-core | 11.0.0 | GHSA-m6mm-q862-j366 |
Affected products (as reported)
Weakness: CWE-20 · Vector: CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
References
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-1714 x_refsource_CONFIRM
- https://github.com/keycloak/keycloak/pull/7053 x_refsource_CONFIRM