CVE-2018-8025
Race condition in org.apache.hbase:hbase-thrift
CVE-2018-8025 is a high vulnerability (CVSS 8.1) in Apache Hbase, published June 27, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.74%, the 77th percentile. Fixed in org.apache.hbase:hbase-thrift 2.0.1.
CVE-2018-8025 describes an issue in Apache HBase that affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.1
CVE-2018-8025 describes an issue in Apache HBase that affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
- Record
CVE-2018-8025- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-362
- Updated
- 2026-11-02
CVE List No score
CVE-2018-8025 describes an issue in Apache HBase that affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
- Record
CVE-2018-8025- Updated
- 2026-11-02
EUVDEUVD-2018-0678 No score
CVE-2018-8025 describes an issue in Apache HBase that affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
- Record
EUVD-2018-0678- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r86j-2gc6-2cq9
8.1
Race condition in org.apache.hbase:hbase-thrift
An issue in Apache HBase affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
- Record
GHSA-r86j-2gc6-2cq9- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-362
- Updated
- 2026-11-02
OSV
8.1
CVE-2018-8025 describes an issue in Apache HBase that affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
- Record
CVE-2018-8025- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-r86j-2gc6-2cq9
8.1
Race condition in org.apache.hbase:hbase-thrift
An issue in Apache HBase affects the optional "Thrift 1" API server when running over HTTP. There is a race-condition which could lead to authenticated sessions being incorrectly applied to users, e.g. one authenticated user would be considered a different user or an unauthenticated user would be treated as an authenticated user. https://issues.apache.org/jira/browse/HBASE-20664 implements a fix for this issue. It has been fixed in versions: 1.2.6.1, 1.3.2.1, 1.4.5, 2.0.1.
- Record
GHSA-r86j-2gc6-2cq9- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-362
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.hbase:hbase-thriftMaven |
2.0.0 to 2.0.0 | 2.0.1 |
org.apache.hbase:hbase-thriftMaven |
1.4.0 up to 1.4.5 | 1.4.5 |
org.apache.hbase:hbase-thriftMaven |
1.3.0 to 1.3.2.0 | 1.3.2.1 |
org.apache.hbase:hbase-thriftMaven |
through 1.2.6.0 | 1.2.6.1 |
org.apache.hbase:hbase-thriftMaven |
2.0.0 up to 2.0.1 | 2.0.1 |
org.apache.hbase:hbase-thriftMaven |
1.4.0 up to 1.4.5, plus listed versions 1.4.11.4.21.4.31.4.4 |
1.4.5 |
org.apache.hbase:hbase-thriftMaven |
1.3.0 up to 1.3.2.1, plus listed versions 1.3.11.3.2 |
1.3.2.1 |
org.apache.hbase:hbase-thriftMaven |
before 1.2.6.1, plus listed versions 0.96.0-hadoop10.96.0-hadoop20.96.1-hadoop10.96.1-hadoop20.96.1.1-hadoop1 Show 45 moreShow less0.96.1.1-hadoop20.96.2-hadoop10.96.2-hadoop20.98.0-hadoop10.98.0-hadoop20.98.1-hadoop10.98.1-hadoop20.98.10-hadoop10.98.10-hadoop20.98.10.1-hadoop10.98.10.1-hadoop20.98.11-hadoop10.98.11-hadoop20.98.12-hadoop10.98.12-hadoop20.98.12.1-hadoop10.98.12.1-hadoop20.98.13-hadoop10.98.13-hadoop20.98.14-hadoop10.98.14-hadoop20.98.15-hadoop10.98.15-hadoop20.98.16-hadoop10.98.16-hadoop20.98.16.1-hadoop10.98.16.1-hadoop20.98.17-hadoop10.98.17-hadoop20.98.18-hadoop10.98.18-hadoop20.98.19-hadoop10.98.19-hadoop20.98.2-hadoop10.98.2-hadoop20.98.20-hadoop10.98.20-hadoop20.98.21-hadoop10.98.21-hadoop20.98.22-hadoop10.98.22-hadoop20.98.23-hadoop10.98.23-hadoop20.98.24-hadoop10.98.24-hadoop2 |
1.2.6.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases, products | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/104554
lists.apache.org/thread.html/a919e38f587c714c386a01d40fc8f45bd4219a65aaf2dc0bb4eccc96%40%3Cdev.hbase.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2018-8025
github.com/advisories/GHSA-r86j-2gc6-2cq9
lists.apache.org/thread.html/a919e38f587c714c386a01d40fc8f45bd4219a65aaf2dc0bb4eccc96@%3Cdev.hbase.apache.org%3E
github.com/apache/hbase/commit/0c42acbdf86d08af3003105a26a2201f75f2e2c
Show 5 moreShow less
github.com/apache/hbase/commit/30e98b4455f971c9cb3c02ac7b2daeebe4ee6f2
github.com/apache/hbase/commit/625d4d002620139f49c8201f95b789b6a715cd4
github.com/apache/hbase/commit/7fe07075b35a816725ba18f6dd43d3fa84e08f9
github.com/apache/hbase/commit/bf25c1cb7221178388baaa58f0b16a408e151a6
issues.apache.org/jira/browse/HBASE-20664
Left out here: 46 versions. The JSON record has them.