Skip to main content

Linux Kernel CVE-2026-53150

| EUVDEUVD-2026-39241 MEDIUM
Integer Underflow (CWE-191)
2026-06-25 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-pwh4-8crg-2xvf
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 access and low privileges required to interact with the Thunderbolt interface; impact is kernel crash only, with no confidentiality or integrity effect.

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
6.1 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
Red Hat
7.0 MEDIUM
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 06, 2026 - 17:53 vuln.today
CVSS changed
Jul 06, 2026 - 17:52 NVD
5.5 (MEDIUM)
Patch available
Jun 25, 2026 - 10:32 EUVD
CVE Published
Jun 25, 2026 - 09:16 nvd
MEDIUM 5.5
CVE Published
Jun 25, 2026 - 09:16 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

thunderbolt: Reject zero-length property entries in validator

tb_property_entry_valid() accepts entries with length == 0 for DIRECTORY, DATA, and TEXT types. A zero-length TEXT entry passes validation but causes an underflow in the null-termination logic:

property->value.text[property->length * 4 - 1] = '\0';

When property->length is 0 this writes to offset -1 relative to the allocation.

Reject zero-length entries early in the validator since they have no valid representation in the XDomain property protocol.

AnalysisAI

Thunderbolt XDomain property validator in the Linux kernel triggers a heap underflow when processing zero-length TEXT property entries, enabling a local low-privileged attacker to crash the kernel (denial of service). The root cause is in tb_property_entry_valid(), which permits length==0 for TEXT entries that subsequently compute an array index of -1 during null-termination (0 * 4 - 1), writing one byte before the allocated buffer. No public exploit has been identified and EPSS is extremely low at 0.18% (8th percentile), indicating negligible opportunistic exploitation pressure despite the kernel's ubiquitous deployment footprint.

Technical ContextAI

The vulnerability is in the Linux kernel Thunderbolt subsystem's XDomain property protocol implementation, specifically the tb_property_entry_valid() validator function. XDomain is the Thunderbolt peer-to-peer communication protocol allowing device property exchange. The affected code path handles TEXT, DATA, and DIRECTORY property entry types. CWE-191 (Integer Underflow) applies precisely: the expression property->length * 4 - 1 is evaluated with an unsigned integer when property->length is 0, yielding the maximum unsigned value or -1 as a signed offset, causing a one-byte out-of-bounds write before the text buffer on the heap. All Linux kernel versions from 4.15 forward are affected per CPE data (cpe:2.3:o:linux:linux_kernel:*), including release candidates 7.1-rc1, rc2, and rc3 per EUVD data.

RemediationAI

The primary fix is upgrading to a patched Linux kernel version: 5.10.259 or later for the 5.10.x longterm branch, 5.15.210 or later for 5.15.x, 6.1.176 or later for 6.1.x, 6.6.143 or later for 6.6.x, 6.12.94 or later for 6.12.x, 6.18.36 or later for 6.18.x, 7.0.13 or later for 7.0.x, or 7.1 for mainline. Upstream commit references are available at https://git.kernel.org/stable/c/99d9dbad1463afb510d42c9714f846361d1b726d and seven additional stable-tree commits. For systems where kernel patching is not immediately possible, a compensating control is to restrict or block user access to the Thunderbolt/USB4 subsystem: unloading the thunderbolt kernel module (rmmod thunderbolt) prevents the code path from being reachable, though this disables Thunderbolt device connectivity as a trade-off. Alternatively, restricting physical Thunderbolt port access and ensuring only trusted users have local shell access limits the attack surface, since AV:L/PR:L requires a local low-privileged session. Advisory details are available at https://nvd.nist.gov/vuln/detail/CVE-2026-53150 and tracked under EUVD-2026-39241.

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-53150 vulnerability details – vuln.today

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