Every CVE Search/ Get API key

CVE-2016-8629

Moderate severity vulnerability that affects org.keycloak:keycloak-core

6.5 MediumFix available

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

1.90%Up 0.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.5

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Record
CVE-2016-8629
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
CVSS 2.0
5.5 MediumAV:N/AC:L/Au:S/C:N/I:P/A:P
Weakness
CWE-284, CWE-264
Updated
2026-11-02
CVE List No score

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Record
CVE-2016-8629
Weakness
CWE-284
Updated
2026-11-02
EUVDEUVD-2018-0534 No score

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Record
EUVD-2018-0534
Updated
2026-11-03
GitHub AdvisoriesGHSA-778x-2mqv-w6xw No score

Moderate severity vulnerability that affects org.keycloak:keycloak-core

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Record
GHSA-778x-2mqv-w6xw
Weakness
CWE-284
Updated
2026-11-02
OSV 6.5

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Record
CVE-2016-8629
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2017:0872 7.5

Red Hat Security Advisory: Red Hat Single Sign-On 7.1 update on RHEL 6

Record
RHSA-2017:0872
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2017:0873 7.5

Red Hat Security Advisory: Red Hat Single Sign-On 7.1 update on RHEL 7

Record
RHSA-2017:0873
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-778x-2mqv-w6xw No score

Moderate severity vulnerability that affects org.keycloak:keycloak-core

Red Hat Keycloak before version 2.4.0 did not correctly check permissions when handling service account user deletion requests sent to the rest server. An attacker with service account authentication could use this flaw to bypass normal permissions and delete users in a separate realm.

Record
GHSA-778x-2mqv-w6xw
Weakness
CWE-284
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.keycloak:keycloak-core
Maven
before 2.4.0
2.4.0
org.keycloak:keycloak-core
Maven
before 2.4.0, plus listed versions
1.0-alpha-11.0-alpha-1-120620131.0-alpha-21.0-alpha-31.0-alpha-4
Show 45 moreShow less
1.0-beta-11.0-beta-1-201505211.0-beta-1-201505231.0-beta-21.0-beta-31.0-beta-41.0-final1.0-rc-11.0-rc-21.0.1.Final1.0.2.Final1.0.3.Final1.0.4.Final1.0.5.Final1.1.0.Beta11.1.0.Beta21.1.0.Final1.1.1.Final1.2.0.Beta11.2.0.CR11.2.0.Final1.3.0.Final1.3.1.Final1.4.0.Final1.5.0-Final1.5.0.Final1.5.1.Final1.6.0.Final1.6.1.Final1.7.0.CR11.7.0.Final1.8.0.Alpha11.8.0.CR11.8.0.CR21.8.0.CR31.8.0.Final1.8.1.Final1.9.0.CR11.9.0.Final1.9.1.Final1.9.2.Final1.9.3.Final1.9.4.Final1.9.5.Final1.9.7.Final
2.4.0
rh-sso7
Red Hat:red_hat_single_sign_on:7::el6
before 0:1-2.jbcs.el6
0:1-2.jbcs.el6
rh-sso7-freemarker
Red Hat:red_hat_single_sign_on:7::el6
before 0:2.3.23-1.redhat_2.2.jbcs.el6
0:2.3.23-1.redhat_2.2.jbcs.el6
rh-sso7-javapackages-tools
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.4.1-5.15.3.jbcs.el6
0:3.4.1-5.15.3.jbcs.el6
rh-sso7-keycloak
Red Hat:red_hat_single_sign_on:7::el6
before 0:2.5.5-2.Final_redhat_1.1.jbcs.el6
0:2.5.5-2.Final_redhat_1.1.jbcs.el6
rh-sso7-keycloak-server
Red Hat:red_hat_single_sign_on:7::el6
before 0:2.5.5-2.Final_redhat_1.1.jbcs.el6
0:2.5.5-2.Final_redhat_1.1.jbcs.el6
rh-sso7-libunix-dbus-java
Red Hat:red_hat_single_sign_on:7::el6
before 0:0.8.0-2.jbcs.el6
0:0.8.0-2.jbcs.el6
rh-sso7-libunix-dbus-java-debuginfo
Red Hat:red_hat_single_sign_on:7::el6
before 0:0.8.0-2.jbcs.el6
0:0.8.0-2.jbcs.el6
rh-sso7-libunix-dbus-java-devel
Red Hat:red_hat_single_sign_on:7::el6
before 0:0.8.0-2.jbcs.el6
0:0.8.0-2.jbcs.el6
Show 26 moreShow less
Affected packages
PackageAffectedFixed
rh-sso7-liquibase
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.4.1-2.redhat_2.1.jbcs.el6
0:3.4.1-2.redhat_2.1.jbcs.el6
rh-sso7-liquibase-core
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.4.1-2.redhat_2.1.jbcs.el6
0:3.4.1-2.redhat_2.1.jbcs.el6
rh-sso7-python-javapackages
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.4.1-5.15.3.jbcs.el6
0:3.4.1-5.15.3.jbcs.el6
rh-sso7-runtime
Red Hat:red_hat_single_sign_on:7::el6
before 0:1-2.jbcs.el6
0:1-2.jbcs.el6
rh-sso7-twitter4j
Red Hat:red_hat_single_sign_on:7::el6
before 0:4.0.4-1.redhat_3.1.jbcs.el6
0:4.0.4-1.redhat_3.1.jbcs.el6
rh-sso7-twitter4j-core
Red Hat:red_hat_single_sign_on:7::el6
before 0:4.0.4-1.redhat_3.1.jbcs.el6
0:4.0.4-1.redhat_3.1.jbcs.el6
rh-sso7-zxing
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.2.1-1.redhat_4.1.jbcs.el6
0:3.2.1-1.redhat_4.1.jbcs.el6
rh-sso7-zxing-core
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.2.1-1.redhat_4.1.jbcs.el6
0:3.2.1-1.redhat_4.1.jbcs.el6
rh-sso7-zxing-javase
Red Hat:red_hat_single_sign_on:7::el6
before 0:3.2.1-1.redhat_4.1.jbcs.el6
0:3.2.1-1.redhat_4.1.jbcs.el6
rh-sso7
Red Hat:red_hat_single_sign_on:7::el7
before 0:1-2.jbcs.el7
0:1-2.jbcs.el7
rh-sso7-freemarker
Red Hat:red_hat_single_sign_on:7::el7
before 0:2.3.23-1.redhat_2.2.jbcs.el7
0:2.3.23-1.redhat_2.2.jbcs.el7
rh-sso7-javapackages-tools
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.4.1-5.15.3.jbcs.el7
0:3.4.1-5.15.3.jbcs.el7
rh-sso7-keycloak
Red Hat:red_hat_single_sign_on:7::el7
before 0:2.5.5-2.Final_redhat_1.1.jbcs.el7
0:2.5.5-2.Final_redhat_1.1.jbcs.el7
rh-sso7-keycloak-server
Red Hat:red_hat_single_sign_on:7::el7
before 0:2.5.5-2.Final_redhat_1.1.jbcs.el7
0:2.5.5-2.Final_redhat_1.1.jbcs.el7
rh-sso7-libunix-dbus-java
Red Hat:red_hat_single_sign_on:7::el7
before 0:0.8.0-2.jbcs.el7
0:0.8.0-2.jbcs.el7
rh-sso7-libunix-dbus-java-debuginfo
Red Hat:red_hat_single_sign_on:7::el7
before 0:0.8.0-2.jbcs.el7
0:0.8.0-2.jbcs.el7
rh-sso7-libunix-dbus-java-devel
Red Hat:red_hat_single_sign_on:7::el7
before 0:0.8.0-2.jbcs.el7
0:0.8.0-2.jbcs.el7
rh-sso7-liquibase
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.4.1-2.redhat_2.1.jbcs.el7
0:3.4.1-2.redhat_2.1.jbcs.el7
rh-sso7-liquibase-core
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.4.1-2.redhat_2.1.jbcs.el7
0:3.4.1-2.redhat_2.1.jbcs.el7
rh-sso7-python-javapackages
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.4.1-5.15.3.jbcs.el7
0:3.4.1-5.15.3.jbcs.el7
rh-sso7-runtime
Red Hat:red_hat_single_sign_on:7::el7
before 0:1-2.jbcs.el7
0:1-2.jbcs.el7
rh-sso7-twitter4j
Red Hat:red_hat_single_sign_on:7::el7
before 0:4.0.4-1.redhat_3.1.jbcs.el7
0:4.0.4-1.redhat_3.1.jbcs.el7
rh-sso7-twitter4j-core
Red Hat:red_hat_single_sign_on:7::el7
before 0:4.0.4-1.redhat_3.1.jbcs.el7
0:4.0.4-1.redhat_3.1.jbcs.el7
rh-sso7-zxing
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.2.1-1.redhat_4.1.jbcs.el7
0:3.2.1-1.redhat_4.1.jbcs.el7
rh-sso7-zxing-core
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.2.1-1.redhat_4.1.jbcs.el7
0:3.2.1-1.redhat_4.1.jbcs.el7
rh-sso7-zxing-javase
Red Hat:red_hat_single_sign_on:7::el7
before 0:3.2.1-1.redhat_4.1.jbcs.el7
0:3.2.1-1.redhat_4.1.jbcs.el7

History

History
RecordedChangedSources
aliases, productsEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-8629 is a medium vulnerability (CVSS 6.5) in Keycloak, published March 12, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.90%, the 79th percentile. Fixed in org.keycloak:keycloak-core 2.4.0.

References

Show 18 moreShow less
This page doesn't list everything

Left out here: 11 versions. The JSON record has them.

MoveEnter Open