CVE-2018-8025 Race condition in org.apache.hbase:hbase-thrift

High 8.1 Published Updated

A race condition in the optional Thrift 1 API server allows attackers to hijack authenticated sessions or gain unauthorized access.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2018-8025?

CVE-2018-8025 is a high-severity vulnerability in Apache HBase, published on 27 Jun 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-362

Which versions are affected by CVE-2018-8025?

8 open source packages ship an affected version, including org.apache.hbase:hbase-thrift. It affects 1 product.

PackageAffectedFixed in
org.apache.hbase:hbase-thrift MavenAll versions1.2.6.1
org.apache.hbase:hbase-thrift MavenAll versions1.2.6.1
org.apache.hbase:hbase-thrift MavenFrom 1.3.01.3.2.1
org.apache.hbase:hbase-thrift MavenFrom 1.3.01.3.2.1
org.apache.hbase:hbase-thrift MavenFrom 1.4.01.4.5
org.apache.hbase:hbase-thrift MavenFrom 1.4.01.4.5
2 more packages
org.apache.hbase:hbase-thrift MavenFrom 2.0.02.0.1
org.apache.hbase:hbase-thrift MavenFrom 2.0.02.0.1

Products include Apache Hbase.

How do I fix CVE-2018-8025?

Upgrade org.apache.hbase:hbase-thrift to a fixed version for your release line: 1.2.6.1, 1.3.2.1, 1.4.5 or 2.0.1.

Is CVE-2018-8025 being exploited?

There is no known exploitation of CVE-2018-8025 in the wild and no public exploit code.

Sources

Also known as GHSA-r86j-2gc6-2cq9.

Is CVE-2018-8025 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free