# CVE-2026-93336: Missing authorization in the unit resources download route in Juju controllers

Status: published. Published: 2026-10-22. Updated: 2026-11-02.

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.

## Remediation

No remediation reported in collected sources

## Affected products and versions

- Canonical / Juju (juju): ≥ 4.0; < 4.0.16 (affected, semver). Source: CNA: canonical; platforms: Linux

## Severity and prioritization

- CVSS 4.0: 7.1 (high); 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; source: CNA: canonical

- CISA KEV: No listing in collected sources

- EPSS: 0.21% as of 2026-11-01; percentile 11.96%

- SSVC: exploitation none; automatable no; technical impact partial; source ADP: CISA-ADP

- Weaknesses: CWE-862

## Exploit evidence

No exploit evidence in collected sources. This is not proof of no exploitation.

## References

- https://github.com/juju/juju/security/advisories/GHSA-fp7x-6hq5-3c3w (CNA: canonical; vendor-advisory)

- https://github.com/juju/juju/pull/23360 (CNA: canonical; patch)

## Provenance

- CNA: canonical: https://www.cve.org/CVERecord?id=CVE-2026-93336; retrieved 2026-11-02; source updated 2026-11-02

- FIRST EPSS: https://api.first.org/data/v1/epss?cve=CVE-2026-93336; retrieved 2026-11-02; source updated Not reported

Revision: 1fb586b988c99744c3110aa7089f321fd369b81956e81c52f28b60b2320fd6ba

Canonical: https://y2.dev/cve/CVE-2026-93336