Skip to content
Heist/ feed
Medium

Contrast before 1.12.1 Insecure LUKS2 Persistent Storage

Type: advisorySource: Official CVE List1 source record

Contrast is a Kubernetes runtime for confidential containers. In versions before 1.12.1, the secure persistent volume feature is vulnerable to a malicious host supplying a crafted LUKS2 volume to a pod VM. LUKS2 volume metadata is not authenticated and, with cryptsetup versions prior to 2.8.1, a header specifying the null keyslot encryption algorithm (cipher_null-ecb) is accepted without error. Because the Contrast Initializer assumes a device is protected if `cryptsetup open` succeeds with the secret seed, the guest will open the attacker-supplied volume and write secret data in plaintext, or under a volume key known to the attacker, allowing the host to read confidential data that should have been encrypted. Contrast v1.12.1 ships cryptsetup 2.8.1, which disables null ciphers in keyslots when the passphrase is non-empty; v1.13.0 adds detached-header validation in guest memory and integrity protection for secure persistent storage. Contrast persistent volumes were not integrity protected, so integrity impact is not considered.

Announced Source revision 1
Original source ↗

CVE-2025-71422

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2025-71422

contrast

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "edgelesssys",
    "product": "contrast",
    "versions": [
      {
        "status": "affected",
        "version": "0",
        "lessThan": "1.12.1",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "1.12.1",
        "versionType": "semver"
      }
    ],
    "packageURL": "pkg:golang/github.com/edgelesssys/contrast",
    "defaultStatus": "unaffected"
  }
]
Related CVEs
CVE-2025-71422

Source reference: /cveMetadata/cveId

Publisher severity

medium

Source reference: /containers/cna/metrics

Event
#12648 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement