Skip to main content

Linux Kernel CVE-2026-52936

| EUVDEUVD-2026-38706 MEDIUM
2026-06-24 Linux GHSA-9hmp-j3gc-jm6j
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local-only vector with low-privilege access sufficient to call getrandom(); purely availability impact via CPU stall with no confidentiality or integrity consequence.

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
MEDIUM
qualitative
Red Hat
5.5 LOW
qualitative

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Generated
Jul 08, 2026 - 21:07 vuln.today
CVSS changed
Jul 08, 2026 - 20:37 NVD
5.5 (MEDIUM)
Patch available
Jun 24, 2026 - 09:16 EUVD
CVE Published
Jun 24, 2026 - 07:14 nvd
MEDIUM 5.5
CVE Published
Jun 24, 2026 - 07:14 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

crypto: jitterentropy - replace long-held spinlock with mutex

jent_kcapi_random() serializes the shared jitterentropy state, but it currently holds a spinlock across the jent_read_entropy() call. That path performs expensive jitter collection and SHA3 conditioning, so parallel readers can trigger stalls as contending waiters spin for the same lock.

To prevent non-preemptible lock hold, replace rng->jent_lock with a mutex so contended readers sleep instead of spinning on a shared lock held across expensive entropy generation.

AnalysisAI

CPU stall vulnerability in the Linux kernel jitterentropy subsystem allows local low-privileged users to trigger prolonged non-preemptible spinlock holds by spawning concurrent entropy requests through jent_kcapi_random(), which holds a spinlock across expensive SHA3 conditioning and jitter collection. Systems running kernel versions from approximately 4.2 through pre-fix stable branches face entropy starvation and CPU busy-wait degradation under parallel getrandom() load. No public exploit identified at time of analysis; EPSS is 0.16% at the 5th percentile and no CISA KEV listing applies, making this a low-urgency, operator-pace patch for most deployments.

Technical ContextAI

The Linux kernel jitterentropy driver (crypto/jitter.c) functions as a software noise source for the kernel CSPRNG, measuring CPU execution timing jitter to harvest entropy. The jent_kcapi_random() function protects a shared per-instance state structure with a spinlock (rng->jent_lock) to serialize concurrent callers. The critical flaw is that this spinlock is held across the full jent_read_entropy() call, which performs iterative CPU timing measurements and SHA3-256 conditioning - operations spanning potentially milliseconds and entirely inappropriate for spinlock-held context, because spinlocks on Linux disable kernel preemption on the holding CPU. Contending callers on other CPUs busy-wait for the duration of this expensive path, degrading throughput to effectively serial and potentially stalling unrelated kernel work. CPE data identifies the affected product as cpe:2.3:a:linux:linux across all versions from approximately 4.2 onward. No CWE is formally assigned, but the root cause maps to CWE-667 (Improper Locking) - specifically, holding a non-sleepable primitive across a latency-unbounded, non-atomic critical section. The fix replaces the spinlock with a mutex so contended readers sleep rather than spin.

RemediationAI

The definitive fix is to upgrade to a patched kernel release: 6.6.141 or later on the 6.6 LTS branch, 6.12.91 or later on the 6.12 LTS branch, 6.18.33 or later on the 6.18 branch, 7.0.10 or later on the 7.0 branch, or any 7.1+ mainline build. Upstream patch commits are available at https://git.kernel.org/stable/c/18216b8ab6904753eaf31baf453cb02ecd202ba4 (6.6), https://git.kernel.org/stable/c/ff734dbd9e2432601a6dcd167cfb0bf8a36d1880 (6.12), https://git.kernel.org/stable/c/01d798e9feb30212952d4e992801ba6bd6a82351 (6.18), and https://git.kernel.org/stable/c/ec427dc5286da1ed08f2d510e2147a7581b0cb02 (7.0). For environments where immediate kernel patching is not possible, a compensating control is to route entropy demand through a hardware RNG by configuring /sys/kernel/trng_source (where supported) to prefer hwrng over the software jitterentropy path, which bypasses the affected spinlock under load; note this requires hardware RNG support and may not be available in all VM or container environments. Alternatively, reducing the number of concurrent processes that call getrandom() simultaneously via cgroup CPU or process limits can reduce spinlock contention, though this may introduce application-level latency in cryptographic workloads and does not eliminate the vulnerability. Kernel patching remains the only complete remediation.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Image SLES15-SP7-Azure-3P Image SLES15-SP7-Azure-Basic Image SLES15-SP7-Azure-Standard Image SLES15-SP7-HPC-Azure Affected
Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-Aliyun Image SLES15-SP7-CHOST-BYOS-Azure Image SLES15-SP7-CHOST-BYOS-EC2 Image SLES15-SP7-CHOST-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-GDC Image SLES15-SP7-CHOST-BYOS-SAP-CCloud Image SLES15-SP7-EC2 Image SLES15-SP7-EC2-ECS-HVM Image SLES15-SP7-GCE Image SLES15-SP7-HPC-BYOS-Azure Image SLES15-SP7-HPC-BYOS-EC2 Image SLES15-SP7-HPC-BYOS-GCE Image SLES15-SP7-Hardened-BYOS-Azure Image SLES15-SP7-Hardened-BYOS-EC2 Image SLES15-SP7-Hardened-BYOS-GCE Image SLES15-SP7-SAPCAL-Azure Image SLES15-SP7-SAPCAL-EC2 Image SLES15-SP7-SAPCAL-GCE Affected
Image SLES15-SP7-SAP-Azure Image SLES15-SP7-SAP-Azure-3P Image SLES15-SP7-SAP-BYOS-Azure Image SLES15-SP7-SAP-BYOS-EC2 Image SLES15-SP7-SAP-BYOS-GCE Image SLES15-SP7-SAP-EC2 Image SLES15-SP7-SAP-GCE Image SLES15-SP7-SAP-Hardened-Azure Image SLES15-SP7-SAP-Hardened-BYOS-Azure Image SLES15-SP7-SAP-Hardened-BYOS-EC2 Image SLES15-SP7-SAP-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Hardened-GCE Affected
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed

Share

CVE-2026-52936 vulnerability details – vuln.today

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