CVE-2026-4370

Improper TLS Client/Server authentication and certificate verification on Database Cluster

State
Published
Severity
10.0 Critical
Published
Apr 1, 2026
Updated
Apr 8, 2026
Reserved
Mar 18, 2026

Read the record on cve.org

Description

A vulnerability was identified in Juju from version 3.2.0 until 3.6.19 and from version 4.0 until 4.0.4, where the internal Dqlite database cluster fails to perform proper TLS client and server authentication. Specifically, the Juju controller's database endpoint does not validate client certificates when a new node attempts to join the cluster. An unauthenticated attacker with network reachability to the Juju controller's Dqlite port can exploit this flaw to join the database cluster. Once joined, the attacker gains full read and write access to the underlying database, allowing for total data compromise.

Scores

CVSSScoreVectorSource
3.110.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:Hcanonical

Weaknesses

  • CWE-295 Improper certificate validation
  • CWE-306 Missing authentication for critical function

Affected Products

ProductVersions
JujuCanonical
  • 3.2.0 to before 3.6.20Affected
  • 4.0 to before 4.0.4Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.