CVE-2020-7010 Cryptographic Issues in ECK

High 7.5 Published Updated

Weak random number generation in ECK allows attackers to brute force Elasticsearch credentials if deployment time is known.

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

What is CVE-2020-7010?

CVE-2020-7010 is a high-severity vulnerability in Elastic Cloud on Kubernetes, published on 3 Jun 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Elastic Cloud on Kubernetes (ECK) versions prior to 1.1.0 generate passwords using a weak random number generator. If an attacker is able to determine when the current Elastic Stack cluster was deployed they may be able to more easily brute force the Elasticsearch credentials generated by ECK.

Weakness: CWE-335

Which versions are affected by CVE-2020-7010?

2 open source packages ship an affected version, including github.com/elastic/cloud-on-k8s. It affects 1 product.

PackageAffectedFixed in
github.com/elastic/cloud-on-k8s GoAll versions1.1.0
github.com/elastic/cloud-on-k8s GoAll versions1.1.0

Products include Elastic Elastic Cloud on Kubernetes.

How do I fix CVE-2020-7010?

Upgrade github.com/elastic/cloud-on-k8s to 1.1.0 or later.

Is CVE-2020-7010 being exploited?

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

Sources

Also known as GHSA-vfp4-xx6m-7vf6.

Is CVE-2020-7010 in your software?

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

Check your SBOMs for free