Skip to main content

Juju EUVDEUVD-2026-12817

| CVE-2026-32692 HIGH
Improper Authorization (CWE-285)
2026-03-18 canonical GHSA-89x7-5m5m-mcmm
7.6
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as unit agent
  2. Exploit
    Craft request to update secret revision
  3. Execution
    Bypass authorization checks in Vault back-end
  4. Impact
    Modify or poison secret data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires Juju versions 3.1.6 through 3.6.18 with Vault secrets back-end enabled. Attacker must be an authenticated unit agent within the Juju deployment. No victim interaction needed. Remote exploitation possible within the cluster.

Impact

The real-world risk is elevated based on multiple factors. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L) indicates this is a network-exploitable vulnerability with low attack complexity requiring only low privileges and no user interaction, making it relatively easy to exploit once an attacker has authenticated unit agent access. The high integrity impact (I:H) is particularly concerning as secret poisoning could enable attackers to inject malicious credentials or configuration data that would be trusted by other services. However, the requirement for authenticated access (PR:L) and the need for sufficient information about existing secrets provides some barrier to entry. Without EPSS data or KEV listing, widespread active exploitation is not indicated, but the Canonical origin and GitHub security advisory suggest this is a legitimate vendor-acknowledged issue affecting production deployments. Organizations using Juju with Vault back-ends should prioritize this based on the low complexity and high integrity impact, especially in multi-tenant or untrusted deployment scenarios where unit agents may be compromised.

Exploit ScenarioDerived

An attacker who has compromised a single unit agent within a Juju deployment (perhaps through a separate application vulnerability or stolen credentials) can leverage this authorization bypass to modify secret revisions managed by the Vault back-end beyond their intended scope. With knowledge of secret paths and revision identifiers, the attacker could poison credentials used by other applications in the deployment, such as injecting malicious database passwords or API keys that would then be consumed by legitimate services. The network-based attack vector with low complexity means that once an attacker gains authenticated unit agent access, exploitation can be automated without complex attack chains or user interaction, potentially enabling lateral movement and privilege escalation across the entire Juju-managed infrastructure.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 18, 2026

An authorization bypass vulnerability exists in the Vault secrets back-end implementation of Canonical's Juju orchestration tool, allowing authenticated unit agents to perform unauthorized updates to secret revisions beyond their intended scope. Juju versions 3.1.6 through 3.6.18 are affected, and attackers with sufficient information can poison any existing secret revision within the Vault secret back-end scope. With a CVSS score of 7.6 (High severity) featuring network attack vector, low complexity, and high integrity impact, this represents a significant security concern for Juju deployments using Vault as their secrets back-end, though no active exploitation (KEV) status or EPSS score was provided in available data.

RemediationAI

Organizations should upgrade Juju to version 3.6.19 or later, or apply patches available from Canonical as detailed in the GitHub security advisory at https://github.com/juju/juju/security/advisories/GHSA-89x7-5m5m-mcmm. Until patching is completed, organizations should implement additional access controls and monitoring around unit agent authentication, review and audit Vault secret access patterns for anomalous modification attempts, and consider temporarily isolating or restricting network access to Juju controllers managing sensitive Vault-backed secrets. Organizations not using the Vault secrets back-end are not affected by this specific vulnerability. After upgrading, review all secret revisions for potential poisoning and rotate any secrets that may have been exposed to untrusted unit agents during the vulnerable period.

Affected VersionsENISA

Juju 3.1.6 <3.6.19

Affected Packages

go github.com/juju/juju fix: 0.0.0-20260319091847-d06919eb03ec
euvd juju fix: 3.6.19

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in go, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Juju is Canonical's application modeling and orchestration tool used for deploying and managing applications across cloud environments. The vulnerability resides in the Vault secrets back-end implementation, where unit agents (authenticated components that manage application units) interact with HashiCorp Vault for secrets management. The affected product is identified via CPE as cpe:2.3:a:canonical:juju spanning versions 3.1.6 through 3.6.18. The root cause is classified as CWE-285 (Improper Authorization), indicating that the system fails to properly verify whether a unit agent has the appropriate permissions to modify secret revisions, allowing privilege escalation within the secrets management layer. This is particularly concerning as Vault integration is typically used to centralize and secure sensitive credentials across distributed application deployments.

Know when Juju gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.6 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
SUSE HIGH

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
Low

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 18, 2026 - 12:35 nvd
HIGH 7.6

DescriptionCVE.org

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. With sufficient information, an attacker can poison any existing secret revision within the scope of that Vault secret back-end.

Executive ViewAI

Why It Matters

A high-severity authorization bypass vulnerability in Juju's Vault integration allows authenticated agents to illegally modify secrets, posing a critical risk to organizations managing infrastructure through Juju with Vault backends. This vulnerability affects Juju versions 3.1.6-3.6.18 and could enable attackers to compromise sensitive credentials and configuration data across deployed systems.

Business Impact: High
Compensating Controls

Disable Vault secret backend and migrate to alternative secrets storage if operationally feasible; implement strict network segmentation to limit unit agent communication; enforce the principle of least privilege for Juju service accounts; enhance monitoring and logging of secret access attempts; conduct regular audits of secret revision modifications; consider running affected systems in isolated environments until patches are available.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Related Vulnerabilities in Juju Secrets Management Authorization

View all 3

More in Juju

View all
CVE-2017-9232 CRITICAL POC
9.8 May 28

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 pe

CVE-2025-0928 HIGH POC
8.8 Jul 08

In Juju versions prior to 3.6.8 and 2.9.52, any authenticated controller user was allowed to upload arbitrary agent bina

CVE-2025-53513 HIGH POC
8.8 Jul 08

The /charms endpoint on a Juju controller lacked sufficient authorization checks, allowing any user with an account on t

CVE-2024-7558 HIGH POC
8.0 Oct 02

JUJU_CONTEXT_ID is a predictable authentication secret. Rated high severity (CVSS 8.0), this vulnerability is low attack

CVE-2025-53512 MEDIUM POC
6.5 Jul 08

The /log endpoint on a Juju controller lacked sufficient authorization checks, allowing unauthorized users to access deb

CVE-2026-4370 CRITICAL
10.0 Apr 01

Unauthenticated remote database cluster compromise in Canonical Juju (versions 3.2.0-3.6.19 and 4.0-4.0.4) allows comple

CVE-2026-5412 CRITICAL
9.9 Apr 10

Authorization bypass in Canonical Juju Controller facade allows authenticated users to extract bootstrap cloud credentia

CVE-2024-6984 LOW POC
3.8 Jul 29

An issue was discovered in Juju that resulted in the leak of the sensitive context ID, which allows a local unprivileged

CVE-2025-68153 HIGH
7.1 Apr 03

Unauthorized resource modification in Juju application orchestration engine allows any authenticated controller user to

CVE-2025-68152 MEDIUM
6.9 Apr 03

Juju application orchestration engine versions 2.9 to 2.9.55 and 3.6 to 3.6.18 allow a compromised workload machine to r

CVE-2026-32694 MEDIUM
6.6 Mar 18

A predictable secret identifier (XID) vulnerability in Juju versions 3.0.0 through 3.6.18 allows a malicious grantee to

Vendor StatusVendor

Debian

juju
Release Status Fixed Version Urgency
(unstable) fixed (unfixed) -

SUSE

Severity: High
Product Status
openSUSE Leap 15.6 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP5 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP6 Fixed
openSUSE Leap 15.5 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy