Skip to main content

Linux Kernel CVE-2026-53263

| EUVDEUVD-2026-39214 MEDIUM
Off-by-one Error (CWE-193)
2026-06-25 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-fq9x-8g2w-4p5r
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
6.1 MEDIUM

PR:L required for local shell access; C:L added because kernel stack bytes are confirmed leaked over the network, contradicting the official C:N; A:H retained as RIID corruption breaks multicast decompression at receivers.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
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
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 08, 2026 - 06:38 vuln.today
CVSS changed
Jul 08, 2026 - 04:07 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:

6lowpan: fix off-by-one in multicast context address compression

The second memcpy in lowpan_iphc_mcast_ctx_addr_compress() uses &data[1] as destination and &ipaddr->s6_addr[11] as source, but both should be offset by one: &data[2] and &ipaddr->s6_addr[12] respectively.

This off-by-one has two consequences:

  1. data[1] is overwritten with s6_addr[11], corrupting the RIID

field in the compressed multicast address

  1. data[5] is never written, so uninitialized kernel stack memory

is transmitted over the network via lowpan_push_hc_data(), leaking kernel stack contents

The correct inline data layout must match what the decompression function lowpan_uncompress_multicast_ctx_daddr() expects: data[0..1] = s6_addr[1..2] (flags/scope + RIID) data[2..5] = s6_addr[12..15] (group ID)

Also zero-initialize the data array as a defensive measure against similar bugs in the future.

AnalysisAI

Kernel stack memory disclosure and multicast address corruption in the Linux kernel's 6lowpan IPHC subsystem affects all deployments running the vulnerable code path from commit 5609c185f24d onward. A local unprivileged user on a system with an active 6lowpan interface can trigger lowpan_iphc_mcast_ctx_addr_compress() to transmit uninitialized kernel stack bytes over the 6lowpan link layer while also corrupting the RIID field in compressed multicast addresses, breaking multicast connectivity. No public exploit identified at time of analysis; EPSS is 0.17% (7th percentile), and this is not listed in CISA KEV.

Technical ContextAI

6lowpan is a Linux kernel subsystem (CWE-193: Off-by-One Error) implementing IPv6 header compression (IPHC) over IEEE 802.15.4 Low-Rate Wireless Personal Area Networks, predominantly used in IoT embedded environments. The bug resides in lowpan_iphc_mcast_ctx_addr_compress(): the second memcpy incorrectly uses &data[1] as destination (should be &data[2]) and &ipaddr->s6_addr[11] as source (should be &ipaddr->s6_addr[12]). The intended compressed layout is data[0..1] = s6_addr[1..2] (flags/scope + RIID) and data[2..5] = s6_addr[12..15] (group ID). The off-by-one overwrites data[1] (RIID field) with s6_addr[11], a byte that belongs in data[0]'s neighbor, and leaves data[5] completely uninitialized - that uninitialized byte is then passed to lowpan_push_hc_data() and transmitted verbatim over the physical link. The affected CPE is cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* across multiple stable branches.

RemediationAI

Upgrade to a patched stable kernel version: 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13, or 7.1 - the specific fix commit per branch is available at the git.kernel.org/stable/c/ references provided. For systems that cannot be patched immediately, unloading the 6lowpan kernel module (modprobe -r bluetooth_6lowpan or the equivalent IEEE 802.15.4 6lowpan module) fully eliminates the vulnerable code path with the trade-off of disabling all 6lowpan/IoT mesh IPv6 connectivity. Alternatively, restricting unprivileged users from creating or interacting with 6lowpan network interfaces via namespace restrictions or network capability controls (removing CAP_NET_ADMIN for untrusted users) raises the effective privilege bar, though this may affect legitimate IoT stack operations. Systems not using 6lowpan at all are entirely unaffected.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Server 16.0 Affected
SUSE Linux Enterprise Server for SAP applications 16.0 Affected
SUSE Linux Micro 6.2 Affected
SUSE Linux Micro Extras 6.2 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected

Share

CVE-2026-53263 vulnerability details – vuln.today

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