CVE-2026-4370 Details
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.
A vulnerability exists in Juju versions 3.2.0 prior to 3.6.19 and 4.0 prior to 4.0.4, where the internal Dqlite database cluster fails to enforce proper TLS client and server authentication. The issue arises because the Juju controller's database endpoint does not validate client certificates when a new node attempts to join the cluster. This flaw allows an unauthenticated attacker with network access to the Juju controller's Dqlite port to join the database cluster. Once connected, the attacker gains full read and write access to the database, leading to complete data compromise.
Users can update to Juju versions 3.6.20 or 4.0.5, both of which address this vulnerability. If immediate updating is not possible, Juju controllers can be configured to block incoming connections to port 17666, except from other controller IP addresses. For environments using Kubernetes, apply a network policy to restrict access to the Dqlite port.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 1, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/juju/juju/security/advisories/GHSA-gvrj-cjch-728p | [email protected] | ExploitVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-295 | Improper Certificate Validation | [email protected] |
| CWE-295 | Improper Certificate Validation | [email protected] |
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| canonical juju | >= 3.2.0, < 3.6.20 >= 4.0, < 4.0.5 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 2, 2026 | Initial Analysis | [email protected] |
| Apr 1, 2026 | New CVE Received | [email protected] |