Skip to main content

Linux Kernel EUVDEUVD-2026-38985

| CVE-2026-53117 HIGH
Use After Free (CWE-416)
2026-06-24 Linux GHSA-w826-vj56-vqh9
7.8
CVSS 3.1 · NVD
Share

Severity by source

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

Local only (AV:L); requires winning a probe-time race (AC:H) and privileged access to write driver_override sysfs (PR:H); UAF can yield full kernel-memory compromise (C/I/A:H).

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
5.3 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:H
Red Hat
5.5 MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Generated
Jul 23, 2026 - 21:41 vuln.today
CVSS changed
Jul 23, 2026 - 21:38 NVD
7.8 (HIGH)
Patch available
Jun 24, 2026 - 18:02 EUVD
CVE Published
Jun 24, 2026 - 16:30 nvd
HIGH 7.8
CVE Published
Jun 24, 2026 - 16:30 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

s390/cio: use generic driver_override infrastructure

When a driver is probed through __driver_attach(), the bus' match() callback is called without the device lock held, thus accessing the driver_override field without a lock, which can cause a UAF.

Fix this by using the driver-core driver_override infrastructure taking care of proper locking internally.

Note that calling match() from __driver_attach() without the device lock held is intentional. [1]

AnalysisAI

Local privilege-relevant memory corruption in the Linux kernel's s390 channel-I/O (cio) subsystem allows a use-after-free when a device driver is probed via __driver_attach() and the bus match() callback reads the unprotected driver_override field. The flaw affects Linux on IBM Z (s390) mainframes and is resolved by switching to the driver-core's generic driver_override infrastructure, which handles locking internally. There is no public exploit identified at time of analysis, and EPSS is low (0.17%, 7th percentile).

Technical ContextAI

The affected component is the s390 common I/O layer (drivers/s390/cio), the kernel subsystem that manages channel subsystem devices on IBM Z mainframes. The driver_override sysfs attribute lets an administrator force a device to bind to a specific driver. The root cause is CWE-416 (Use-After-Free): the bus match() callback is invoked from __driver_attach() without the device lock held, so it reads driver_override concurrently with a write/free of that string, producing a race that can dereference freed memory. The fix adopts the generic driver-core driver_override helpers (driver_set_override / device_show/store) that serialize access with proper internal locking, rather than the subsystem's ad-hoc handling.

RemediationAI

Vendor-released patch: upgrade to a fixed Linux kernel - 6.6.141, 6.12.91, 6.18.33, 7.0.10, 7.1 or later - or apply your distribution's backport (Ubuntu users should install the kernels in USN-8566-1, USN-8567-1, and USN-8568-1 via a full apt upgrade and reboot). Non-Ubuntu users should track their distributor's advisory referencing the listed stable commits. Because the vulnerable code compiles and executes only on s390, systems on other architectures are not exposed and can deprioritize. Where immediate patching is not possible on IBM Z hosts, restrict local and root access to the machine and avoid handing out privileges that permit writing driver_override sysfs attributes or driving repeated driver (re)binding, since the trigger requires interacting with the channel-I/O device/driver binding path; note this only reduces, not eliminates, exposure to a local privileged actor.

Vendor StatusVendor

SUSE

Severity: Moderate
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

Share

EUVD-2026-38985 vulnerability details – vuln.today

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