Skip to main content

Linux Kernel EUVDEUVD-2026-45471

| CVE-2026-63805 HIGH
2026-07-19 Linux GHSA-3m8h-qjhw-m7c5
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local user on NX-capable POWER host
  2. Delivery
    Open AF_ALG shash socket
  3. Exploit
    Destroy/close crypto transform
  4. Execution
    Trigger mis-typed pointer in nx_crypto_ctx_exit
  5. Impact
    Kernel bad-address fault (oops)

Vulnerability Assessment

Exploitation Conditions

Exploitation requires local code execution on a PowerPC (POWER7+) system where the IBM NX hardware crypto driver (drivers/crypto/nx, nx-crypto module) is present and loaded, AND the ability to reach the kernel Crypto API via an AF_ALG hash (shash) socket - the crash occurs on transform teardown of the NX shash algorithm. The condition is concretely: use AF_ALG with a hash algorithm serviced by the NX shash driver, then close/destroy it (the exact path hit in the wild was hardlink(1) opportunistically using AF_ALG). Limiting factors: the flaw is architecture- and driver-specific (only NX-capable IBM POWER hosts with nx-crypto loaded are affected - the vast majority of x86/ARM Linux deployments are NOT), requires local access (AV:L) with low privileges (PR:L, i.e. an authenticated local user), and needs no user interaction. Systems without the NX accelerator or with nx-crypto unloaded are not exploitable via this path.

Impact

Signals are largely consistent and point to a genuine but bounded local issue. The CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H yields 7.8 (High) implying local, low-complexity, low-privilege access with full CIA impact; however the described behavior is a kernel oops/crash (denial of service) triggered via a legitimate userspace crypto path, so the modeled C:H/I:H - potential info disclosure or corruption from the bad kernel access - is plausible but not demonstrated in the input, which only shows a NULL-area-style fault. This is a notable conflict to flag: the tags say 'Information Disclosure' and CVSS asserts high confidentiality/integrity impact, yet the evidence provided is a reproducible crash, not leaked data or code execution - verify the actual impact with the maintainer before treating it as info-disclosure. EPSS is low at 0.17% (6th percentile), it is NOT in CISA KEV, and no POC is referenced, so exploitation pressure is minimal. No SSVC decision data was provided. Net: low-to-moderate operational priority - patch in normal cycle on POWER systems with the NX accelerator; not an emergency for the general fleet, and irrelevant to non-PowerPC deployments.

Exploit ScenarioDerived

A local unprivileged user on an affected IBM POWER server with the NX crypto driver loaded opens an AF_ALG hash socket (directly or indirectly, as hardlink(1) does opportunistically) and lets the transform be destroyed; the flawed shash exit path dereferences a mis-typed pointer and oopses the kernel, crashing or destabilizing the host. No special tooling is required and no public POC is referenced, but any process able to reach the kernel Crypto API can reproduce it.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 20, 2026

A local privilege-context memory corruption in the Linux kernel's IBM PowerPC 'nx' hardware crypto driver (drivers/crypto/nx) causes a kernel oops when userspace uses the AF_ALG socket interface for shash hashing. nx_crypto_ctx_shash_exit passed a wrong pointer type (an nx_crypto_ctx* treated as a crypto_tfm*) into nx_crypto_ctx_exit, producing a bad-address kernel access (observed at 0xc0403effffffffc8) during teardown, reachable by any local user - e.g. hardlink(1) opportunistically selecting AF_ALG. No public exploit is identified at time of analysis; EPSS is low (0.17%) and this is not on CISA KEV, so real-world risk is a local denial-of-service (kernel crash) on affected NX-capable POWER systems rather than confirmed code execution.

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel - 6.18.38 or 7.1.3, or mainline 7.2-rc1 and later - which correct nx_crypto_ctx_exit to take the proper nx_crypto_ctx* and drop the erroneous crypto_tfm_ctx call. Apply the corresponding distribution kernel update that backports commits 4e67f504ee9ded15e256b64f4fde150e917381d7 / 8d8507a457667f23477a15496b91908a5b5b7cf3 / 833033e6e55acf11304ff7bbbdf18351d139c281 (git.kernel.org/stable). If immediate patching is not possible, the practical compensating control is to remove exposure of the NX shash path: blacklist/unload the nx-crypto module (e.g. modprobe nx-crypto is not loaded) on affected POWER systems so the kernel falls back to software crypto - trade-off is loss of hardware crypto acceleration and possible performance impact. Alternatively, restrict access to the AF_ALG interface, since that is the trigger surface: disable CONFIG_CRYPTO_USER_API_HASH / prevent AF_ALG socket use where feasible, or apply seccomp/LSM policy blocking AF_ALG for untrusted local processes - trade-off is breaking applications (like hardlink(1) or others) that opportunistically use AF_ALG. These controls only apply to PowerPC hosts with the NX accelerator; non-PPC systems are unaffected.

Affected VersionsENISA

Linux bfd9efddf990d152dc9912fdca520c5e1e19e1e2 <4e67f504ee9ded15e256b64f4fde150e917381d7
Linux patch: 6.18.38
Linux patch: 7.2-rc1
Linux bfd9efddf990d152dc9912fdca520c5e1e19e1e2 <8d8507a457667f23477a15496b91908a5b5b7cf3
Linux patch: 0
Linux 5.5
Linux bfd9efddf990d152dc9912fdca520c5e1e19e1e2 <833033e6e55acf11304ff7bbbdf18351d139c281
Linux patch: 7.1.3

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the IBM Power7+/POWER 'Nest Accelerator' (NX) cryptographic coprocessor driver in the Linux kernel (drivers/crypto/nx), which registers shash and skcipher transforms with the kernel Crypto API. The Crypto API exposes algorithms to userspace through AF_ALG sockets, and here crypto_exit_ahash_using_shash wraps the NX shash. The bug is a pointer-type confusion: crypto_shash_ctx() returns the driver's private nx_crypto_ctx*, but the exit path treated it as a crypto_tfm* and additionally called crypto_tfm_ctx() on it, dereferencing an invalid offset and faulting the kernel. Root cause is a type/pointer-arithmetic error in cleanup code (CWE is listed as N/A in the input, but this maps conceptually to CWE-843 type confusion / CWE-763 incorrect pointer arithmetic on free). The commit note observes the sibling nx_crypto_ctx_skcipher_exit path has the same latent defect that simply went untriggered for years. CPE data only identifies cpe:2.3:a:linux:linux, i.e. the generic Linux kernel, without pinning the exact NX-driver-affected build.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.5 MEDIUM

Local low-priv user triggers a kernel oent via AF_ALG (AV:L/AC:L/PR:L/UI:N); demonstrated impact is a crash (A:H) with no evidenced confidentiality or integrity loss (C:N/I:N).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Jul 20, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Jul 19, 2026 - 14:17 EUVD
CVE Published
Jul 19, 2026 - 12:02 cve.org
HIGH 7.8
CVE Published
Jul 19, 2026 - 12:02 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

crypto: nx - fix nx_crypto_ctx_exit argument

nx_crypto_ctx_shash_exit calls nx_crypto_ctx_exit with crypto_shash_ctx(...) but crypto_shash_ctx gives a nx_crypto_ctx *, not a crypto_tfm *.

Fix the type in nx_crypto_ctx_exit and drop the bogus crypto_tfm_ctx call.

This fixes the following oops:

BUG: Unable to handle kernel data access at 0xc0403effffffffc8 Faulting instruction address: 0xc000000000396cb4 Oops: Kernel access of bad area, sig: 11 [#15] Call Trace: nx_crypto_ctx_shash_exit+0x24/0x60 crypto_shash_exit_tfm+0x28/0x40 crypto_destroy_tfm+0x98/0x140 crypto_exit_ahash_using_shash+0x20/0x40 crypto_destroy_tfm+0x98/0x140 hash_release+0x1c/0x30 alg_sock_destruct+0x38/0x60 __sk_destruct+0x48/0x2b0 af_alg_release+0x58/0xb0 __sock_release+0x68/0x150 sock_close+0x20/0x40 __fput+0x110/0x3a0 sys_close+0x48/0xa0 system_call_exception+0x140/0x2d0 system_call_common+0xf4/0x258

.. which came from hardlink(1) opportunistically using AF_ALG.

The same problem exists with nx_crypto_ctx_skcipher_exit getting a context it wasn't expecting, but apparently nobody hit that for years.

Executive ViewAI

Why It Matters

A memory corruption vulnerability in the Linux kernel's IBM PowerPC NX cryptographic driver enables local users to trigger kernel crashes, impacting service availability on affected POWER systems. Organizations running NX-capable IBM POWER infrastructure with shared or containerized systems should prioritize assessment and patching.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
Linux kernel is ubiquitous, but this NX driver only affects IBM POWER hosts
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy