Description
Missing authorization in the unit resources download route in Canonical Juju 4.0 through 4.0.15 allows a controller-authenticated principal (a unit agent, or a user with only login permission) to read any application's charm resource in any model,  including container-registry credentials, via a crafted request naming an arbitrary unit.
Published: 2026-10-22
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized read of application resources
Action: Patch immediately
AI Analysis

Impact

An authentication bypass, identified as CWE‑862, in the unit resources download endpoint of Canonical Juju 4.x allows any controller‑authenticated principal, including unit agents and users with only login rights, to download any application's charm resource across all models. This flaw enables the attacker to obtain sensitive data such as container‑registry credentials, effectively exposing confidential model information without proper authorization.

Affected Systems

The defect exists in Canonical’s Juju product version 4.0 through 4.0.15. Any Juju controller running within that range and regularly integrating with multiple models is susceptible. All installed controllers in that version window need to be verified for a pending update.

Risk and Exploitability

The vulnerability has a CVSS score of 7.1, indicating a high likelihood of impact on confidentiality. The EPSS score is unavailable, but the flaw is not listed in the CISA KEV catalog. The attack requires only controller credentials, which are relatively common and can be obtained by actors with moderate access. A crafted HTTP request targeting an arbitrary unit can retrieve any charm resource, making exploitation straightforward once authenticated. Consequently, exposed credentials and other sensitive artefacts can be leveraged for further attacks on the underlying infrastructure.

Generated by OpenCVE AI on October 22, 2026 at 18:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Juju to version 4.0.16 or later to remove the missing authorization check.
  • Restrict the use of controller‑authenticated principals by revoking unnecessary unit agent privileges or tightening role‑based access control so that only administrators can invoke resource download endpoints.
  • Apply network segmentation or firewall rules that limit external access to the Juju controller’s HTTP endpoints, especially the unit resources download route, thereby reducing the opportunity for exploitation.

Generated by OpenCVE AI on October 22, 2026 at 18:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Canonical
Canonical juju
Vendors & Products Canonical
Canonical juju

Thu, 22 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description Missing authorization in the unit resources download route in Canonical Juju 4.0 through 4.0.15 allows a controller-authenticated principal (a unit agent, or a user with only login permission) to read any application's charm resource in any model,  including container-registry credentials, via a crafted request naming an arbitrary unit.
Title Missing authorization in the unit resources download route in Juju controllers
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: canonical

Published:

Updated: 2026-11-02T12:06:25.813Z

Reserved: 2026-09-17T18:37:26.952Z

Link: CVE-2026-93336

cve-icon Vulnrichment

Updated: 2026-11-02T12:05:23.223Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-22T18:17:32.157

Modified: 2026-11-02T13:17:41.430

Link: CVE-2026-93336

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T19:00:17Z

Weaknesses