CVE-2025-0928

Source
https://cve.org/CVERecord?id=CVE-2025-0928
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-0928.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-0928
Aliases
Published
2025-07-08T18:15:26.767Z
Modified
2026-03-12T17:32:21.867014Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

In Juju versions prior to 3.6.8 and 2.9.52, any authenticated controller user was allowed to upload arbitrary agent binaries to any model or to the controller itself, without verifying model membership or requiring explicit permissions. This enabled the distribution of poisoned binaries to new or upgraded machines, potentially resulting in remote code execution.

References

Affected packages

Git / github.com/juju/juju

Affected ranges

Type
GIT
Repo
https://github.com/juju/juju
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Introduced
Fixed
Database specific
{
    "versions": [
        {
            "introduced": "0"
        },
        {
            "fixed": "2.9.52"
        },
        {
            "introduced": "3.0"
        },
        {
            "fixed": "3.6.8"
        }
    ]
}

Affected versions

3.*
3.0-eol
juju-2.*
juju-2.9.43
juju-2.9.44
v2.*
v2.9.45
v2.9.46
v2.9.47
v2.9.48
v2.9.49
v2.9.51

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-0928.json"