Wingetlywingetly
← All apps

Juju

by Canonical, Ltdv3.1.2

Last updated

Juju is an enterprise Operator Lifecycle Manager (OLM) that provides model-driven application management and next-generation infrastructure-as-code.

Install with winget

$ winget install --id Canonical.Juju --exact --version 3.1.2

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for Juju

Juju uses EXE (Inno Setup). The silent install switches are /VERYSILENT /SUPPRESSMSGBOXES /NORESTART.

One-line silent install (x64, machine scope)
juju-setup-3.1.2.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

See the full silent install reference for Juju

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

Installers · v3.1.2

ArchitectureTypeScopeInstallDownload
x64EXE
Inno Setup
machineDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

16 known CVEs via NVD

  • medium6.4Fix in v3.6.21CVE-2026-5774affects before 2.9.57, 3.6.21, 4.0.6Apr 10, 2026

    Improper synchronization of the userTokens map in the API server in Canonical Juju 4.0.5, 3.6.20, and 2.9.56 may allow an authenticated user to possibly cause a denial of service on the server or possibly reuse a single-use discharge token.

  • medium6.5Patched in wingetCVE-2025-68153affects >=3.6 and <=3.6.18Apr 3, 2026

    Juju is an open source application orchestration engine that enables any application operation on any infrastructure at any scale through special operators called ‘charms’. From versions 2.9 to before 2.9.56 and 3.6 to before 3.6.19, any authenticated user, machine or controller...

  • medium4.9Patched in wingetCVE-2025-68152affects >=2.9 and <=2.9.55Apr 3, 2026

    Juju is an open source application orchestration engine that enables any application operation on any infrastructure at any scale through special operators called ‘charms’. From versions 2.9 to before 2.9.56 and 3.6 to before 3.6.19, it is possible that a compromised workload ma...

  • critical10.0Patched in wingetCVE-2026-4370affects before 3.6.20, 4.0.5Mar 31, 2026

    A vulnerability was identified in Juju from version 3.2.0 until 3.6.19 and from version 4.0 until 4.0.4, where the internal Dqlite database cluster fails to perform proper TLS client and server authentication. Specifically, the Juju controller's database endpoint does not valida...

  • medium6.6Fix in v3.6.19CVE-2026-32694affects before 3.6.19Mar 18, 2026

    In Juju from version 3.0.0 through 3.6.18, when a secret owner grants permissions to a secret to a grantee, the secret owner relies exclusively on a predictable XID of the secret to verify ownership. This allows a malicious grantee which can request secrets to predict past secre...

  • high8.8Fix in v3.6.19CVE-2026-32693affects before 3.6.19Mar 18, 2026

    In Juju from version 3.0.0 through 3.6.18, the authorization of the "secret-set" tool is not performed correctly, which allows a grantee to update the secret content, and can lead to reading or updating other secrets. When the "secret-set" tool logs an error in an exploitation a...

  • high7.6Patched in wingetCVE-2026-32692affects before 3.6.19Mar 18, 2026

    An authorization bypass vulnerability in the Vault secrets back-end implementation of Juju versions 3.1.6 through 3.6.18 allows an authenticated unit agent to perform unauthorized updates to secret revisions. With sufficient information, an attacker can poison any existing secre...

  • medium5.3Fix in v3.6.19CVE-2026-32691affects before 3.6.19Mar 18, 2026

    A race condition in the secrets management subsystem of Juju versions 3.0.0 through 3.6.18 allows an authenticated unit agent to claim ownership of a newly initialized secret. Between generating a Juju Secret ID and creating the secret's first revision, an attacker authenticated...

Showing 8 of 16. Source: NVD, updated 2h ago. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • Microsoft Azure Arc SetupMicrosoft
    Microsoft.Azure.ArcSetupv3

    Tool to configurate Azure Arc, a program that simplifies governance and management by delivering a consistent multicloud and on-premises management platform.

More from Canonical, Ltd or browse canonical, juju, maas.

Frequently asked questions

How do I install Juju on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id Canonical.Juju --exact --version 3.1.2. winget downloads the installer from Canonical, Ltd and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install Juju silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id Canonical.Juju --exact 3.1.2 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for Juju?
Juju uses EXE (Inno Setup). Run the downloaded installer with: juju-setup-3.1.2.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART. The silent switches are /VERYSILENT /SUPPRESSMSGBOXES /NORESTART.
How do I uninstall Juju via winget?
Run: winget uninstall --id Canonical.Juju --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from Juju's Apps & Features entry.
Is Juju free?
Juju is distributed under AGPL-3.0-only. Refer to the publisher (https://juju.is) for the full license terms - Wingetly itself does not charge for installation.
Does Juju work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls Juju directly from the publisher.
How do I keep Juju up to date?
Run winget upgrade --id Canonical.Juju --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of Juju from microsoft/winget-pkgs.

Recent versions

  • 3.1.2latest
  • 2.9.29
  • 2.9.27
  • 2.9.26
  • 2.9.25
  • 2.9.12
  • 2.9.10
  • 2.9.9
  • 2.9.8
  • 2.9.7