Cloud-Init vulnerabilitiesRanked by how likely they are to be used.

Product92 versions
The short answer

Cloud-Init is made by Canonical. We track 9 published vulnerabilities in it, across 92 versions. None of them is on the list of flaws known to be exploited today. If you run Cloud-Init, keep it on a version the vendor still supports.

See the riskiest flaws

We keep watching the known-exploited list.

Known exploited

Which Cloud-Init vulnerabilities are being exploited?

This is the list that matters most: flaws criminals are using now.

None of Cloud-Init's published vulnerabilities is on the list of flaws known to be exploited today. We keep watching that list.

Exploit likelihood

Which Cloud-Init flaws are most likely to be used?

Ranked by the latest exploit-likelihood forecast: the chance each flaw is used in an attack in the next 30 days. A high severity score on its own doesn't tell you that. Flaws shared by many other makers' products are left out.

50% or more10% to 49%Under 10%
  1. 2.0%

    An privilege elevation vulnerability exists in Cloud-init before 0.7.0 when requests to an untrusted system are submitted for EC2 instance data.

    CVSS8.8Published25 Nov 2019
  2. 0.4%

    cloud-init through 19.4 relies on Mersenne Twister for a random password, which makes it easier for attackers to predict passwords, because rand_str in cloudinit/util.py calls the random.choice function.

    CVSS5.5Published5 Feb 2020
  3. 0.4%

    In cloud-init through 19.4, rand_user_password in cloudinit/config/cc_set_passwords.py has a small default pwlen value, which makes it easier for attackers to guess passwords.

    CVSS5.5Published5 Feb 2020
  4. 0.4%

    The default cloud-init configuration, in cloud-init 0.6.2 and newer, included "ssh_deletekeys: 0", disabling cloud-init's deletion of ssh host keys.

    CVSS7.1Published1 Aug 2018
  5. 0.3%

    When a non-x86 platform is detected, cloud-init grants root access to a hardcoded url with a local IP address.

    CVSS8.8Published26 Jun 2025
  6. 0.3%

    Sensitive data could be exposed in logs of cloud-init before version 23.1.2.

    CVSS5.5Published26 Apr 2023
  7. 0.2%

    Sensitive data could be exposed in world readable logs of cloud-init before version 22.3 when schema failures are reported.

    CVSS5.5Published19 Apr 2023
  8. 0.2%

    When instructing cloud-init to set a random password for a new user account, versions before 21.2 would write that password to the world-readable log file /var/log/cloud-init-output.log.

    CVSS5.5Published19 Apr 2023
  9. 0.1%

    cloud-init through 25.1.2 includes the systemd socket unit cloud-init-hotplugd.socket with default SocketMode that grants 0666 permissions, making it world-writable.

    CVSS5.9Published26 Jun 2025
EdgeProtect

Running Cloud-Init? We'll keep checking.

Looking flaws up one at a time doesn't scale. Tell us what you run once, and we tell you which flaws matter to you, in what order, and keep watching for new ones.

  1. Tell us what you runPick your software from a list, or let us work it out from your website.
  2. We match it to every flawOver 400,000 published flaws, checked against your list.
  3. Ranked by real-world riskA 0 to 100 score, led by evidence criminals are using it.
  4. Told as soon as we knowAn alert by email, in the app or by webhook to your own tools.

Free plan, no card needed. Nothing to install.

FAQ

Common questions, answered plainly.

Something else? Talk to the team →

We track 9 published vulnerabilities listed under the name Cloud-Init, across 92 versions.

None of Cloud-Init's vulnerabilities is on the list of flaws known to be exploited today.

Create a EdgeProtect account and track Cloud-Init. We match it against every published flaw, give each one a risk score from 0 to 100 and keep watching, so you hear about new ones as soon as we know, by email, in the app or by webhook.