CVE-2022-0555
High · 8.4CVSS
8.4
EPSS
0.3%
Published
Jun 3, 2024
CISA due date
—
Cloudanix analysis
A server setup program stored encryption passwords in a file that any user on the machine could read.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Credential Exposure
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
The flaw exposes the guided storage passphrase in plaintext within configuration files or logs that are readable by any local user due to overly permissive file permissions.
Why it matters to the business
Attackers with local access can obtain encryption passphrases, potentially decrypting storage volumes and accessing sensitive data; low EPSS and absence from KEV indicate limited active exploitation risk despite the 868-day-old disclosure.
How an attack unfolds
An attacker with local shell access reads the subiquity guided storage configuration file or log containing the passphrase in cleartext; no named threat actors or ransomware campaigns are associated with this issue.
How to fix it
Upgrade canonicalltd/subiquity to commit 4914e537ae869f6c088f078e54e4a1a34c691b17 or libheif to 1.17.6-1; restrict permissions on storage configuration files and rotate any exposed passphrases.
How to confirm the fix worked
Verify upgrade to the listed fixed versions, confirm passphrase-containing files have restrictive permissions (e.g., 600), and scan for any remaining plaintext passphrase artifacts in logs or configs.
Typical attack path
- Obtain local user access on an affected Ubuntu Server system
- Locate subiquity configuration or log files containing guided storage settings
- Read the passphrase stored in plaintext
- Use the passphrase to unlock encrypted storage volumes
How to detect it
Search installer logs, subiquity configuration directories, and system logs for plaintext passphrases; review file permissions on guided storage configs; no specific threat actor IOCs are known.
What your security team should do
- Prioritize patching subiquity and libheif to the exact fixed versions provided
- Audit local systems for plaintext passphrases in installer artifacts
- Enforce least-privilege file permissions on all storage configuration
- Monitor for any new EPSS increases given the stable low score
The record
Subiquity Shows Guided Storage Passphrase in Plaintext with Read-all Permissions
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:18.04:LTS | subiquity | 0 | No fix |
| Ubuntu:20.04:LTS | subiquity | 0 | No fix |
| Ubuntu:22.04:LTS | subiquity | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | subiquity | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | subiquity | 0 | No fix |
Related vulnerabilities
- CVE-2023-5536 A feature in LXD (LP#1829071), affects the default configuration of Ubuntu Server which… Also affects subiquity
- CVE-2026-19051 Plaintext storage of a password vulnerability in Menulux Software Inc. CWE-256
- CVE-2026-15933 OptimiDoc Server (On-Premise) stores credentials for external services in cleartext. CWE-256
- CVE-2021-38489 HDD password plaintext is stored in a UEFI variable. CWE-256
- CVE-2026-55164 Lemur manages TLS certificate creation. CWE-256
- CVE-2026-14867 Credentials of built-in users are insecurely stored in the User directory of PcVue… CWE-256
- CVE-2026-57302 Jenkins FitNesse Plugin 1.36 and earlier stores passwords unencrypted in job config.xml… CWE-256
- CVE-2026-50268 Steeltoe is an open source project that provides a collection of libraries that helps… CWE-256