CVE-2026-1237 Juju has broken CMR authorization
LowCVSS 2.1
EPSS 0.14%
- Published
- Updated
- Exploit status
- No public exploit known
Description
Vulnerable cross-model authorization in juju. If a charm's cross-model permissions are revoked or expire, a malicious user who is able to update database records can mint an invalid macaroon that is incorrectly validated by the juju controller, enabling a charm to maintain otherwise revoked or expired permissions. This allows a charm to continue relating to another charm in a cross-model relation, and use their workload without their permission. No fix is available as of the time of writing.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| juju github.com/juju/juju(Go) | <= 0.0.0-20260127110037-9b1a0e53a4a4 | No fix listed |
| juju github.com/juju/juju(Go) | All versions | No fix listed |
| Canonical Juju | = 0 | No fix listed |
References
- github.com vendor-advisory
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com patch
- github.com product
- github.com