CVE-2023-0845 Consul Server Panic when Ingress and API Gateways Configured with Peering

Medium 4.9 Published Updated

Authenticated users with write permissions can crash Consul servers and agents by triggering a null pointer dereference in peering configurations.

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

What is CVE-2023-0845?

CVE-2023-0845 is a medium-severity vulnerability in HashiCorp Consul, published on 9 Mar 2023. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

Consul and Consul Enterprise allowed an authenticated user with service:write permissions to trigger a workflow that causes Consul server and client agents to crash under certain circumstances. This vulnerability was fixed in Consul 1.14.5.

Weakness: CWE-476

Which versions are affected by CVE-2023-0845?

4 open source packages ship an affected version, including github.com/hashicorp/consul and consul. It affects 1 product.

PackageAffectedFixed in
github.com/hashicorp/consul GoFrom 1.14.01.14.5
github.com/hashicorp/consul GoFrom 1.14.01.14.5
github.com/hashicorp/consul GoFrom 1.14.01.14.5
consul BitnamiAll versions1.14.5

Products include Hashicorp Consul.

How do I fix CVE-2023-0845?

Upgrade github.com/hashicorp/consul to 1.14.5 or later.

Is CVE-2023-0845 being exploited?

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

Sources

Also known as BIT-consul-2023-0845, GHSA-wj6x-hcc2-f32j, GO-2023-1639, UBUNTU-CVE-2023-0845.

Is CVE-2023-0845 in your software?

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

Check your SBOMs for free