Description
In the Linux kernel, the following vulnerability has been resolved:

crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT)

Sashiko notes:

> if SEV initialization fails and KVM is actively running normal VMs, could a
> userspace process trigger this code path via /dev/sev ioctls (e.g.,
> SEV_PDH_GEN) and zero out MSR_VM_HSAVE_PA globally? Would the next VMRUN
> execution for an active VM trigger a general protection fault and crash the
> host?

The SNP_COMMIT command does not require the firmware to be in any
particular state. Skip initializing it if it was previously uninitialized.

The SEV-SNP firmware specification doc 56860 does not mention SNP_COMMIT in
Table 5 as a command that is allowed in the UNINIT state, but it is in fact
allowed and a future documentation update will reflect that.
Published: 2026-07-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s SNP_COMMIT ioctl does not initialize the SNP state when first invoked, allowing a SEV‑PDH‑GEN ioctl to globally zero the MSR_VM_HSAVE_PA register; on the next VM run this causes a general protection fault that can crash the host, denying service to all virtual machines. The flaw corresponds to CWE‑908 (Improper Validation of Material Provided by the User).

Affected Systems

All Linux kernel installations that have not incorporated the patch introducing the SNP_COMMIT initialization guard are affected. The vulnerability is triggered via /dev/sev ioctl commands, which are typically reserved for privileged processes.

Risk and Exploitability

The CVSS score is 5.5, and the EPSS score is less than 1%. The vulnerability is not listed in the CISA KEV catalog. The description indicates the attack may involve interaction with /dev/sev, although detailed exploitation conditions are not fully specified. No evidence of widespread exploitation is provided.

Generated by OpenCVE AI on August 3, 2026 at 19:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel version that contains the ccp patch, which adds an initialization guard to SNP_COMMIT and fixes the CWE‑908 vulnerability.
  • Restrict /dev/sev access to root or a dedicated privileged group via udev rules to prevent untrusted processes from invoking SEV ioctl commands, thus mitigating the CWE‑908 validation issue.
  • Monitor system logs for kernel panics or general protection faults after SEV ioctl activity and promptly install updated security patches to reduce risk.

Generated by OpenCVE AI on August 3, 2026 at 19:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
History

Sun, 02 Aug 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Tue, 28 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-908
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sun, 26 Jul 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT) Sashiko notes: > if SEV initialization fails and KVM is actively running normal VMs, could a > userspace process trigger this code path via /dev/sev ioctls (e.g., > SEV_PDH_GEN) and zero out MSR_VM_HSAVE_PA globally? Would the next VMRUN > execution for an active VM trigger a general protection fault and crash the > host? The SNP_COMMIT command does not require the firmware to be in any particular state. Skip initializing it if it was previously uninitialized. The SEV-SNP firmware specification doc 56860 does not mention SNP_COMMIT in Table 5 as a command that is allowed in the UNINIT state, but it is in fact allowed and a future documentation update will reflect that.
Title crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT)
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-25T08:49:42.035Z

Reserved: 2026-07-19T15:36:31.779Z

Link: CVE-2026-64309

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-25T10:17:12.030

Modified: 2026-08-11T15:00:57.447

Link: CVE-2026-64309

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-25T00:00:00Z

Links: CVE-2026-64309 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T19:30:04Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource