Calamares versions 3.1 through 3.2.10 copies a LUKS encryption keyfile from /crypto_keyfile.bin (mode 0600 owned by root) to /boot within a globally readable initramfs image with insecure permissions, which allows this originally protected file to be read by any user, thereby disclosing decryption keys for LUKS containers created with Full Disk Encryption.
The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Calamares | Calamares | * | 3.2.10 (including) |
Calamares | Ubuntu | bionic | * |
Calamares | Ubuntu | cosmic | * |
Calamares | Ubuntu | disco | * |
Calamares | Ubuntu | eoan | * |
Calamares | Ubuntu | esm-apps/bionic | * |
Calamares | Ubuntu | esm-apps/focal | * |
Calamares | Ubuntu | esm-apps/jammy | * |
Calamares | Ubuntu | focal | * |
Calamares | Ubuntu | groovy | * |
Calamares | Ubuntu | hirsute | * |
Calamares | Ubuntu | impish | * |
Calamares | Ubuntu | jammy | * |
Calamares | Ubuntu | kinetic | * |
Calamares | Ubuntu | trusty | * |
Calamares | Ubuntu | upstream | * |