The default cloud-init configuration, in cloud-init 0.6.2 and newer, included…
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Partial Red Hat: 3 fixed, 1 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-321.
Summary
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. In some environments, this could lead to instances created by cloning a golden master or template system, sharing ssh host keys, and being able to impersonate one another or conduct man-in-the-middle attacks.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
Remediation
Red Hat 3 advisories
- RHSA-2020:3898 Released 2020-09-29 · Red Hat rating Moderatecloud-init security, bug fix, and enhancement update
- Red Hat Enterprise Linux Server (v. 7) cloud-init-19.4-7.el7
- RHSA-2020:3644 Released 2020-09-08 · Red Hat rating Lowcloud-init security update
- Red Hat Enterprise Linux AppStream EUS (v. 8.2) cloud-init-18.5-12.el8_2.3
- RHSA-2020:3050 Released 2020-07-21 · Red Hat rating Lowcloud-init security, bug fix, and enhancement update
- Red Hat Enterprise Linux AppStream (v. 8) cloud-init-19.4-1.el8.7
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 6 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2020:3050 |
| Red Hat Enterprise Linux AppStream EUS (v. 8.2) | Fixed | RHSA-2020:3644 |
| Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2020:3898 |
Timeline
- 2026-10-02 Threatist record created from CVE-2018-10896
- 2026-10-03 Alias added: GHSA-rwhw-r234-9p3m
References
More Canonical Cloud-init vulnerabilities
- TI-2012-05357 Improper privilege management in cloud-init CVSS 3.1HIGH 8.8
- TI-2024-05723 Improper authentication in Canonical cloud-init CVSS 3.1HIGH 8.8
- TI-2024-10733 Incorrect permission assignment in Canonical cloud-init CVSS 3.1MEDIUM 5.9
- TI-2020-06920 In cloud-init through 19.4, rand_user_password in cloudinit/config/cc_set_passwords.py… CVSS 3.1MEDIUM 5.5
- TI-2020-06919 cloud-init through 19.4 relies on Mersenne Twister for a random password, which makes it… CVSS 3.1MEDIUM 5.5
- TI-2023-01678 sensitive data exposure in cloud-init logs CVSS 3.1MEDIUM 5.5
Sources
- CVE-2018-10896 · CVE Program
- CVE-2018-10896 · NVD
- FIRST EPSS
- GHSA-rwhw-r234-9p3m · GitHub Advisory Database · CC BY 4.0
- CVE-2018-10896 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences