Cross-Model Authorization Bypass Allowing Unauthorized Charm Interaction
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Canonical | juju | affected |
|
No data.
No data.
| Vendor | Product | Versions |
|---|---|---|
| Canonical | Juju | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-j477-6vpg-6c8x | Juju has broken CMR authorization |
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.142% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Cross-Model Authorization Bypass Allowing Unauthorized Charm Interaction |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Canonical
Canonical juju |
|
| Vendors & Products |
Canonical
Canonical juju |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Weaknesses | CWE-347 CWE-672 |
|
| References |
| |
| Metrics |
cvssV4_0
|