{"id":"CVE-2026-98871","kind":"vulnerability","aliases":["CVE-2026-98871"],"related":[],"title":"Linux kernel: SEV init failure path can deadlock the AMD CCP driver","description":"In the Linux kernel, the following vulnerability has been resolved:\n\ncrypto: ccp - Fix possible deadlock in SEV init failure path\n\n__sev_platform_init_handle_init_ex_path() calls\nrmp_mark_pages_firmware() with locked=false while the parent\nfunction of init_ex_path already acquired the sev_cmd_mutex.\nIn the case of an RMPUPDATE failure for any page after the first, the cleanup\npath would invoke reclaim pages which would result in a deadlock in\nsev_do_cmd.\n\nPass locked=true to honor the lock status of the parent function.","summary":"A Linux kernel bug in the AMD CCP crypto driver's SEV initialization failure path can take a mutex twice, causing a deadlock. The sources describe a hang rather than code execution or data access.","severity":"unknown","cvss":null,"epss":0.00209,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["amd-sev","infrastructure","linux-kernel","self-hosted"],"not_affected_if":["no-amd-sev-hardware"],"how_to_check":"- `uname -r` and compare against the fixed kernel builds listed by your distribution\n- Check whether the host has an AMD SEV-capable CPU and the `ccp` module loaded with `lsmod | grep ccp`","fix":"- Update the Linux kernel to a release that includes the upstream commit fixing the SEV init failure path (version unknown from the sources)","status":"open","published_at":"2026-10-23T12:18:20+00:00","first_seen_at":"2026-10-23T21:57:33+00:00","triaged_at":"2026-10-25T05:00:19+00:00","updated_at":"2026-10-25T12:38:51+00:00","category":"infrastructure","confidence":0.5,"triage":{"at":"2026-10-25T05:00:19Z","model":"claude-haiku-5-5","output":{"fix":"- Update the Linux kernel to a release that includes the upstream commit fixing the SEV init failure path (version unknown from the sources)","reach":"local","title":"Linux kernel: SEV init failure path can deadlock the AMD CCP driver","impact":"low","summary":"A Linux kernel bug in the AMD CCP crypto driver's SEV initialization failure path can take a mutex twice, causing a deadlock. The sources describe a hang rather than code execution or data access.","category":"infrastructure","nicknames":[],"who_cares":["linux-kernel","amd-sev","self-hosted"],"confidence":0.5,"needs_auth":"unknown","worst_case":"Kernel hang or deadlock during SEV initialization failure","analyst_note":"Sources give no fixed kernel version or commit; check the NVD entry and the upstream kernel stable commit for the sev_cmd_mutex fix.","how_to_check":"- `uname -r` and compare against the fixed kernel builds listed by your distribution\n- Check whether the host has an AMD SEV-capable CPU and the `ccp` module loaded with `lsmod | grep ccp`","needs_analyst":true,"not_affected_if":["no-amd-sev-hardware"],"who_is_affected":"Hosts running Linux kernels with the AMD CCP driver and SEV support enabled, typically AMD EPYC servers running confidential-computing workloads. Systems without AMD SEV hardware or without the ccp module loaded are unlikely to be affected; the sources do not give further detail.","user_interaction":"no","needs_special_setup":"yes","severity_if_unknown":"unknown"},"cost_usd":0.000627,"input_tokens":3417,"output_tokens":570,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-2026':14A,17A '-98871':15A,18A 'access':63B 'acquir':108C 'alreadi':107C 'amd':10A,20B,35B 'amd-sev':19B 'bug':32B 'call':91C 'case':115C 'caus':49B 'ccp':11A,36B,75C 'cleanup':127C 'cmd':111C,142C 'code':59B 'crypto':37B,74C 'cve':13A,16A 'data':62B 'deadlock':8A,51B,78C,138C 'describ':54B 'driver':12A,38B 'ex':89C,105C 'execut':60B 'failur':5A,42B,82C,119C 'fals':98C 'firmwar':95C 'first':125C 'fix':76C 'follow':69C 'function':102C,154C 'handl':87C 'hang':56B 'honor':147C 'host':28B 'infrastructur':22B 'init':4A,81C,86C,88C,104C 'initi':41B 'invok':130C 'kernel':2A,25B,31B,67C 'linux':1A,24B,30B,66C 'linux-kernel':23B 'lock':97C,144C,149C 'mark':93C 'mutex':47B,112C 'page':94C,122C,132C 'parent':101C,153C 'pass':143C 'path':6A,43B,83C,90C,106C,128C 'platform':85C 'possibl':77C 'rather':57B 'reclaim':131C 'resolv':73C 'result':135C 'rmp':92C 'rmpupdat':118C 'self':27B 'self-host':26B 'sev':3A,21B,40B,80C,84C,110C,140C 'sourc':53B 'status':150C 'take':45B 'true':145C 'twice':48B 'vulner':70C 'would':129C,134C","nicknames":[],"mitigations":[],"who_affected":"Hosts running Linux kernels with the AMD CCP driver and SEV support enabled, typically AMD EPYC servers running confidential-computing workloads. Systems without AMD SEV hardware or without the ccp module loaded are unlikely to be affected; the sources do not give further detail.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-23T12:18:20+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-98871","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-98871","severity":null,"published_at":"2026-10-23T12:18:20+00:00","modified_at":"2026-10-23T12:18:20+00:00","first_seen_at":"2026-10-23T21:57:33+00:00","fetched_at":"2026-10-23T22:29:03+00:00","note":null},{"source":"epss","external_id":"CVE-2026-98871","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-98871","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-25T12:38:51+00:00","fetched_at":"2026-10-25T12:38:51+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}