Priority HIGH 82
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.
CVSS 3.1CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00388 · Published 2026-04-01 · Fixed in 3.6.20, 4.0.4 CWE-295
Priority HIGH 73
The /charms endpoint on a Juju controller lacked sufficient authorization checks, allowing any user with an account on the controller to upload a charm.
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.00777 · Published 2025-07-08 · Fixed in 2.9.52, 3.6.8 +1 CWE-24
Priority HIGH 73
In Juju versions prior to 3.6.8 and 2.9.52, any authenticated controller user was allowed to upload arbitrary agent binaries to any model or to the controller itself, without verifying model membership or requiring expli…
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.00695 · Published 2025-07-08 · Fixed in 2.9.52, 3.6.8 +1 CWE-285
Priority HIGH 73
Juju before 1.25.12, 2.0.x before 2.0.4, and 2.1.x before 2.1.3 uses a UNIX domain socket without setting appropriate permissions, allowing privilege escalation by users on the system to root.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.48501 · Published 2017-05-28 · Fixed in 0.0.0-20170524231039-0417178a3c28 CWE-862
Priority MEDIUM 64
In Juju from version 3.0.0 through 3.6.18, when a secret owner grants permissions to a secret to a grantee, the secret owner relies exclusively on a predictable XID of the secret to verify ownership.
CVSS 3.1MEDIUM 6.6· Network · High privileges · No interaction · EPSS 0.00285 · Published 2026-03-18 · Fixed in 3.6.19, 0.0.0-20260319091847-d06919eb03ec CWE-343
Priority MEDIUM 64
Juju is an open source application orchestration engine that enables any application operation on any infrastructure at any scale through special operators called ‘charms’.
CVSS 4.0HIGH 7.1· Network · Low privileges · No interaction · EPSS 0.00236 · Published 2026-04-03 · Fixed in 2.9.56, 3.6.19 +1 CWE-863
Priority MEDIUM 62
The /log endpoint on a Juju controller lacked sufficient authorization checks, allowing unauthorized users to access debug messages that could contain sensitive information.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00378 · Published 2025-07-08 · Fixed in 2.9.52, 3.6.8 +1 CWE-200
Priority MEDIUM 60
Improper synchronization of the userTokens map in the API server in Canonical Juju 4.0.5, 3.6.20, and 2.9.56 may allow an authenticated user to possibly cause a denial of service on the server or possibly reuse a single-…
CVSS 4.0MEDIUM 6.1· Network · Low privileges · No interaction · EPSS 0.00253 · Published 2026-04-10 · Fixed in 2.9.57, 3.6.21 +2 CWE-362
Priority MEDIUM 43
In Juju versions prior to 2.9.57 and 3.6.21, an authorization issue exists in the Controller facade.
CVSS 3.1CRITICAL 9.9· Network · Low privileges · No interaction · EPSS 0.00463 · Published 2026-04-10 · Fixed in 2.9.57, 3.6.21 +1 CWE-285
Priority MEDIUM 40
In Juju from version 3.0.0 through 3.6.18, the authorization of the "secret-set" tool is not performed correctly, which allows a grantee to update the secret content, and can lead to reading or updating other secrets.
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.00321 · Published 2026-03-18 · Fixed in 3.6.19, 0.0.0-20260319091847-d06919eb03ec CWE-284
Priority MEDIUM 40
An issue was discovered in Juju that resulted in the leak of the sensitive context ID, which allows a local unprivileged attacker to access other sensitive data or relation accessible to the local charm.
CVSS 3.1HIGH 8.8· Local · Low privileges · No interaction · EPSS 0.00379 · Published 2024-07-29 · Fixed in 3.5.3, 3.4.5 +3 CWE-209
Priority LOW 38
JUJU_CONTEXT_ID is a predictable authentication secret.
CVSS 3.1HIGH 8.7· Local · Low privileges · No interaction · EPSS 0.00502 · Published 2024-10-02 · Fixed in 3.5.4, 3.4.6 +4 CWE-1391
Priority LOW 35
Juju Core's Joyent provider before version 1.25.5 uploads the user's private ssh key.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.01162 · Published 2019-04-22 · Fixed in 1.25.5 CWE-320
Priority LOW 34
Vulnerable juju introspection abstract UNIX domain socket.
CVSS 3.1HIGH 7.9· Local · Low privileges · No interaction · EPSS 0.00212 · Published 2024-10-02 · Fixed in 3.5.4, 3.4.6 +4 CWE-420
Priority LOW 32
An authorization bypass vulnerability in the Vault secrets back-end implementation of Juju versions 3.1.6 through 3.6.18 allows an authenticated unit agent to perform unauthorized updates to secret revisions.
CVSS 3.1HIGH 7.6· Network · Low privileges · No interaction · EPSS 0.00173 · Published 2026-03-18 · Fixed in 3.6.19, 0.0.0-20260319091847-d06919eb03ec CWE-285
Priority LOW 31
Juju is an open source application orchestration engine that enables any application operation on any infrastructure at any scale through special operators called ‘charms’.
CVSS 4.0MEDIUM 6.9· Network · High privileges · No interaction · EPSS 0.00369 · Published 2026-04-03 · Fixed in 2.9.56, 3.6.19 +1 CWE-863
Priority LOW 28
Vulnerable juju hook tool abstract UNIX domain socket.
CVSS 3.1MEDIUM 6.5· Local · Low privileges · No interaction · EPSS 0.00187 · Published 2024-10-02 · Fixed in 3.5.4, 3.4.6 +4 CWE-276
Priority LOW 24
A race condition in the secrets management subsystem of Juju versions 3.0.0 through 3.6.18 allows an authenticated unit agent to claim ownership of a newly initialized secret.
CVSS 3.1MEDIUM 5.3· Network · Low privileges · No interaction · EPSS 0.00247 · Published 2026-03-18 · Fixed in 3.6.19 CWE-708
Priority LOW 23
An authenticated user who has read access to the juju controller model, may construct a remote request to download an arbitrary file from the controller's filesystem.
CVSS 3.1MEDIUM 4.9· Network · High privileges · No interaction · EPSS 0.00636 · Published 2025-01-31 · Fixed in 3.0.3, 2.9.38 CWE-22