Skip to main content

Juju CVE-2026-32693

| EUVDEUVD-2026-12819 HIGH
Incorrect Authorization (CWE-863)
2026-03-18 canonical GHSA-439w-v2p7-pggc
8.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as grantee with secret access
  2. Delivery
    Invoke secret-set tool with unauthorized update
  3. Exploit
    Bypass authorization check in tool logic
  4. Execution
    Modify secret content successfully
  5. Impact
    Access or alter related secrets

Vulnerability Assessment

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

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Juju versions 3.0.0–3.6.18. Attacker requires low-privilege authenticated access to Juju (PR:L). Must be a grantee with secret access permissions. Exploit executed via 'secret-set' tool command to update secret content, bypassing authorization checks. No victim interaction needed.

Impact

This vulnerability presents significant real-world risk with a CVSS 3.1 score of 8.8 (High). The attack vector is network-based (AV:N) with low attack complexity (AC:L) and requires only low privileges (PR:L) with no user interaction (UI:N), making it highly exploitable by authenticated malicious insiders or compromised accounts. The impact encompasses high confidentiality, integrity, and availability (C:H/I:H/A:H). While no EPSS score or KEV status is provided in the intelligence data, the low complexity and network accessibility combined with authentication bypass tags suggest this could be readily exploited in environments where Juju is deployed. The fact that exploitation succeeds even when errors are logged creates a dangerous false sense of security, as administrators may believe failed attempts were blocked when secrets are actually being compromised. Organizations using Juju for cloud orchestration should prioritize remediation given the potential for lateral movement through compromised secrets.

Exploit ScenarioDerived

An authenticated attacker with low-level grantee access to a Juju-managed cloud environment could exploit this vulnerability by using the 'secret-set' tool to modify secrets beyond their authorized scope. The attacker could potentially read sensitive credentials belonging to other applications or services, modify database passwords or API keys used by critical services, or escalate privileges by updating authentication secrets. Even if the system logs an error indicating unauthorized access, the malicious changes persist, allowing the attacker to leverage compromised credentials for lateral movement across the cloud infrastructure without triggering proper security alerts.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% 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 in Canonical's Juju versions 3.0.0 through 3.6.18 allows authenticated users with grantee privileges to incorrectly update secret content beyond their intended permissions, potentially accessing or modifying other secrets. The vulnerability (CWE-863: Incorrect Authorization) has a CVSS score of 8.8, indicating high severity with network-based exploitation requiring low attack complexity and low privileges. The flaw is particularly dangerous because even when exploitation attempts are logged as errors, the unauthorized secret updates still persist and become visible to both owners and grantees.

RemediationAI

Organizations should upgrade Canonical Juju to version 3.6.19 or later as soon as possible, following guidance in the official security advisory at https://github.com/juju/juju/security/advisories/GHSA-439w-v2p7-pggc. Until patching can be completed, implement strict network segmentation to limit access to Juju controllers, enforce principle of least privilege by auditing and restricting secret grantee permissions, and implement enhanced monitoring for secret modification activities to detect unauthorized access attempts. Review all existing secret grants and revoke unnecessary permissions, and consider rotating secrets that may have been exposed during the vulnerable period.

Affected VersionsENISA

Juju 3.0.0 <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 open-source application modeling and deployment tool used for orchestrating cloud services and applications. The affected component is the 'secret-set' tool within Juju (cpe:2.3:a:canonical:juju), which manages secrets used in application deployments. The vulnerability stems from CWE-863 (Incorrect Authorization), where the authorization checks fail to properly validate whether a grantee has the authority to modify specific secrets. This allows privilege escalation within the secrets management system, where users can manipulate secrets outside their granted scope. The flaw affects the core secret management functionality, a critical component for secure credential and configuration management in multi-tenant cloud environments.

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 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SUSE HIGH

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

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

DescriptionCVE.org

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. When the "secret-set" tool logs an error in an exploitation attempt, the secret is still updated contrary to expectations, and the new value is visible to both the owner and the grantee.

Executive ViewAI

Why It Matters

A high-severity authorization flaw in Juju 3.0.0-3.6.18 allows authenticated users to bypass access controls and inappropriately read or modify secrets they shouldn't access, creating a critical data protection risk. Organizations running affected Juju versions face potential exposure of sensitive credentials, configuration data, and other protected secrets to unauthorized personnel.

Business Impact: High
Compensating Controls

Restrict Juju API network access via firewall rules to authorized administrators only; implement strict RBAC policies limiting grantee role assignments to essential personnel; disable secret-sharing/grantee features if not operationally critical; enable enhanced logging and alerting on all secret access and modification events; conduct weekly audits of secret permissions and access logs; consider temporary use of alternative secret management systems (e.g., HashiCorp Vault) for sensitive credentials until patch is available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 84% 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.1%
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

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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