Juju Race Condition Vulnerability in Secrets Management Subsystem Allowing Unauthorized Ownership Claims

Vulnerability

A race condition vulnerability has been identified in the secrets management subsystem of Juju, affecting versions 3.0.0 prior to 3.6.18. This vulnerability allows an authenticated unit agent to claim ownership of a newly initialized secret. The issue arises between the generation of a Juju Secret ID and the creation of the secret's first revision. An attacker, authenticated as another unit agent, can exploit this window to claim ownership of a known secret, enabling them to read the content of the initial secret revision.

Impact

Exploitation of this vulnerability allows an authenticated unit agent to claim ownership of a newly initialized secret, intercepting the secret before its first revision is created. This unauthorized ownership claim enables the attacking unit to access the content of the initial secret revision, potentially leading to unauthorized disclosure of sensitive information.

Remediation

Users can upgrade to Juju version 3.6.19 to address this vulnerability.

Added: Mar 18, 2026, 1:23 PM
Updated: Mar 18, 2026, 1:23 PM

Vulnerability Rating

Custom Algorithm
spread
3.1
impact
2.5
exploitability
2.9
remediation
7.7
relevance
4.1
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.