Vulnerability Details : CVE-2017-12160
It was found that Keycloak oauth would permit an authenticated resource to obtain an access/refresh token pair from the authentication server, permitting indefinite usage in the case of permission revocation. An attacker on an already compromised resource could use this flaw to grant himself continued permissions and possibly conduct further attacks.
Vulnerability category: BypassGain privilege
Products affected by CVE-2017-12160
- cpe:2.3:a:redhat:keycloak:-:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-12160
0.17%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 53 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-12160
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.5
|
MEDIUM | AV:N/AC:L/Au:S/C:P/I:P/A:P |
8.0
|
6.4
|
NIST | |
7.2
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H |
1.2
|
5.9
|
NIST |
CWE ids for CVE-2017-12160
-
The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.Assigned by: secalert@redhat.com (Secondary)
-
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.Assigned by: nvd@nist.gov (Primary)
References for CVE-2017-12160
-
https://bugzilla.redhat.com/show_bug.cgi?id=1484154
1484154 – (CVE-2017-12160) CVE-2017-12160 keycloak: resource privilege extension via access token in oauthIssue Tracking;Third Party Advisory
-
https://access.redhat.com/errata/RHSA-2017:2905
RHSA-2017:2905 - Security Advisory - Red Hat Customer PortalIssue Tracking;Third Party Advisory
-
https://access.redhat.com/errata/RHSA-2017:2904
RHSA-2017:2904 - Security Advisory - Red Hat Customer PortalIssue Tracking;Third Party Advisory
-
https://access.redhat.com/errata/RHSA-2017:2906
RHSA-2017:2906 - Security Advisory - Red Hat Customer PortalIssue Tracking;Third Party Advisory
Jump to