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

crypto: ccp - Fix possible deadlock in SEV init failure path

__sev_platform_init_handle_init_ex_path() calls
rmp_mark_pages_firmware() with locked=false while the parent
function of init_ex_path already acquired the sev_cmd_mutex.
In the case of an RMPUPDATE failure for any page after the first, the cleanup
path would invoke reclaim pages which would result in a deadlock in
sev_do_cmd.

Pass locked=true to honor the lock status of the parent function.
Published: 2026-10-23
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via kernel deadlock
Action: Upgrade Kernel
AI Analysis

Impact

The vulnerability originates from the crypto: ccp subsystem in the Linux kernel, where the SEV (Secure Encrypted Virtualization) initialization failure path fails to obtain the correct lock before invoking a page reclamation routine. If an RMPUPDATE operation fails on any page after the first, the cleanup process attempts to reclaim pages while another thread already holds the sev_cmd_mutex, causing a deadlock in sev_do_cmd. This deadlock stalls kernel execution and can lead to a system-wide hang or reboot, effectively denying service to all processes. The flaw resides entirely in privileged kernel code, so the impact is confined to unusable system state rather than direct privilege escalation or data exposure.

Affected Systems

All Linux kernel builds that include the SEV crypto features and do not contain the commit that schedules rmp_mark_pages_firmware with the proper locked flag are affected. The issue is present in all kernel versions before the fix referenced in the listed Git commits. Users running older kernel releases without the patch should consider updating to the latest available kernels from their distribution or the upstream repository. The mapping to CPE shows the vulnerability applies to the generic "linux_kernel" family.

Risk and Exploitability

Because the deadlock occurs during internal kernel operations, execution of the flaw does not require external authentication or privileged user context beyond normal kernel interactions. An attacker could potentially trigger repeated SEV initialization errors to induce the deadlock, which would halt system responsiveness. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that there is no currently widespread exploitation. However, the severity is notable due to the breadth of impact: the entire guest or host may become unavailable. The CVSS score is not disclosed in the data, but the nature of a system‑wide denial of service warrants high attention from administrators managing SEV‑enabled kernels. The lack of an availability of exploits does not diminish the importance of patching, because the flaw can be emphasized by manipulating SEV commands, which may be feasible in environments with custom device drivers or compromised components.

Generated by OpenCVE AI on October 23, 2026 at 14:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel release that contains the SEV init failure deadlock patch.
  • If an upgrade is not immediately possible, monitor system stability during SEV initialization and log any cases of sev_do_cmd stalls, as these may indicate a pending deadlock.
  • If the systems can tolerate it, disable SEV support or remove SEV crypto modules to eliminate the attack surface until a patched kernel is available.

Generated by OpenCVE AI on October 23, 2026 at 14:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
History

Mon, 26 Oct 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Fri, 23 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-368

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: crypto: ccp - Fix possible deadlock in SEV init failure path __sev_platform_init_handle_init_ex_path() calls rmp_mark_pages_firmware() with locked=false while the parent function of init_ex_path already acquired the sev_cmd_mutex. In the case of an RMPUPDATE failure for any page after the first, the cleanup path would invoke reclaim pages which would result in a deadlock in sev_do_cmd. Pass locked=true to honor the lock status of the parent function.
Title crypto: ccp - Fix possible deadlock in SEV init failure path
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-23T11:37:09.369Z

Reserved: 2026-09-25T10:25:14.377Z

Link: CVE-2026-98871

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:20.510

Modified: 2026-10-23T12:18:20.510

Link: CVE-2026-98871

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-23T00:00:00Z

Links: CVE-2026-98871 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T16:15:17Z

Weaknesses
  • CWE-368

    Context Switching Race Condition

  • CWE-764

    Multiple Locks of a Critical Resource