Read the docs
TI-2018-05802 Aliases CVE-2018-8025GHSA-r86j-2gc6-2cq9

Race condition in Apache HBase

Priority LOW 39CWE-362Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.0 · NVD. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

EPSS 0.01674 76th percentileScored 2026-11-07
Fix Fixed org.apache.hbase:hbase-thrift (Maven): 2.0.1, 1.4.5, 1.3.2.1 +1

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache HBaseApache Tomcat 1.x and 2.x, excluding 1.0.0—No fix listedCNA
—org.apache.hbase:hbase-thrift (Maven)2.0.0 to before 2.0.12.0.1Patch availableGHSA-r86j-2gc6-2cq9
—org.apache.hbase:hbase-thrift (Maven)1.4.0 to before 1.4.51.4.5Patch availableGHSA-r86j-2gc6-2cq9
—org.apache.hbase:hbase-thrift (Maven)1.3.0 to before 1.3.2.11.3.2.1Patch availableGHSA-r86j-2gc6-2cq9
—org.apache.hbase:hbase-thrift (Maven)before 1.2.6.11.2.6.1Patch availableGHSA-r86j-2gc6-2cq9
  • Apache HBase VendorApache Affected Apache Tomcat 1.x and 2.x, excluding 1.0.0 Fixed in — No fix listed CNA
  • org.apache.hbase:hbase-thrift (Maven) Vendor— Affected 2.0.0 to before 2.0.1 Fixed in 2.0.1 Patch available GHSA-r86j-2gc6-2cq9
  • org.apache.hbase:hbase-thrift (Maven) Vendor— Affected 1.4.0 to before 1.4.5 Fixed in 1.4.5 Patch available GHSA-r86j-2gc6-2cq9
  • org.apache.hbase:hbase-thrift (Maven) Vendor— Affected 1.3.0 to before 1.3.2.1 Fixed in 1.3.2.1 Patch available GHSA-r86j-2gc6-2cq9
  • org.apache.hbase:hbase-thrift (Maven) Vendor— Affected before 1.2.6.1 Fixed in 1.2.6.1 Patch available GHSA-r86j-2gc6-2cq9

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:apache:hbase:*:*:*:*:*:*:*:*after 1.0.0, up to 2.0.0VulnerableApache
cpe:2.3:a:apache:hbase:0.92.0:*:*:*:*:*:*:*0.92.0VulnerableApache
  • cpe:2.3:a:apache:hbase:*:*:*:*:*:*:*:* Versions after 1.0.0, up to 2.0.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:hbase:0.92.0:*:*:*:*:*:*:* Versions 0.92.0 Vulnerable ·Apache

Remediation

  • Fix · GHSA-r86j-2gc6-2cq9 org.apache.hbase:hbase-thrift (Maven) Fixed in 2.0.1 Advisory →
  • Fix · GHSA-r86j-2gc6-2cq9 org.apache.hbase:hbase-thrift (Maven) Fixed in 1.4.5 Advisory →
  • Fix · GHSA-r86j-2gc6-2cq9 org.apache.hbase:hbase-thrift (Maven) Fixed in 1.3.2.1 Advisory →
  • Fix · GHSA-r86j-2gc6-2cq9 org.apache.hbase:hbase-thrift (Maven) Fixed in 1.2.6.1 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

Not affected: 3 products
  • Red Hat Fuse 7
  • Red Hat JBoss Fuse 6
  • Red Hat JBoss Fuse Service Works 6

Timeline

  1. 2026-10-02 Threatist record created from CVE-2018-8025
  2. 2026-10-03 Alias added: GHSA-r86j-2gc6-2cq9

References

  • TI-2015-01649 Apache HBase 0.98 before 0.98.12.1, 1.0 before 1.0.1.1, and 1.1 before 1.1.0.1, as used… CVSS 3.0HIGH 7.3
  • TI-2019-11644 An issue was discovered in the protobuf crate before 2.6.0 for Rust. CVSS 3.1HIGH 7.5
  • TI-2019-00185 Improper authorization in Apache HBase CVSS 3.0HIGH 7.5
  • TI-2026-36509 Apache HBase: Missing scanner instance owner check in thrift delegation service CVSS 3.1MEDIUM 6.5
  • TI-2013-01959 Apache HBase 0.92.x before 0.92.3 and 0.94.x before 0.94.9, when the Kerberos features… CVSS 2.0MEDIUM 4.3

Sources