OpenStack oslo.utils: Information exposure of LUKS key material
The oslo.utils library contains an information exposure vulnerability in its LUKS inspector that can result in sensitive cryptographic key material being written to system logs when processing LUKSv1 disk images.
Triage facts
Revision 1- Applicability
- oslo.utils
- Evidence
- Unknown
- Severity
- Medium
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 22, 19:57 UTC
- Source quality
- A1Likely
The oslo.utils library, a common utility component in OpenStack, contains a security flaw in its LUKS inspector functionality. When the library processes a LUKSv1 image protected by a passphrase, it may inadvertently log the cryptographic key material to system logs. This exposure provides sufficient data for an unauthorized actor with access to log files to decrypt the affected disk images.
Impact
The primary impact is the unauthorized exposure of disk encryption keys in system logs. This allows for potential full data decryption of LUKSv1 volumes if logs are intercepted or improperly secured.
Recommendation
- Audit system and application log repositories for the presence of cryptographic material or unexpected debugging output from oslo.utils.
- Review OpenStack or service-specific security advisories for patches addressing this library.
- Apply restricted access controls to log aggregation platforms to prevent unauthorized access to potentially sensitive log entries.
Immediate actions
Restrict access to log aggregation environments that ingest OpenStack component logs
Enrichment needed
- Patch release information for oslo.utils (CTI) Determine the safe version to upgrade to once available
Mitigations
Disable non-essential logging for OpenStack utility components until a patch is applied
oslo.utils LUKS inspection log leak