Skip to main content

Linux Kernel CVE-2026-68315

| EUVDEUVD-2026-55416 HIGH
2026-08-10 Linux GHSA-xm4m-qj4q-fpc2
7.5
CVSS 3.1 · Vendor: Linux
Share

Severity by source

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

AC:H reflects the non-default requirement of MTU > 65535 and active SCTP; AV:N and PR:N are retained as SCTP is a network protocol with no authentication needed from the peer.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

5
Analysis Generated
Aug 14, 2026 - 03:13 vuln.today
CVSS changed
Aug 13, 2026 - 23:37 NVD
7.5 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 12:02 cve.org
HIGH 7.5
CVE Published
Aug 10, 2026 - 12:02 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

sctp: validate stream count in sctp_process_strreset_inreq()

When processing a RESET_IN_REQUEST from a peer, sctp_process_strreset_inreq() derives the stream count from the parameter length but does not check whether the resulting RESET_OUT_REQUEST would exceed SCTP_MAX_CHUNK_LEN.

The OUT request header (sctp_strreset_outreq, 16 bytes) is 8 bytes larger than the IN request header (sctp_strreset_inreq, 8 bytes). Generally, the IP payload is bounded to 65535 bytes, so the stream list cannot be large enough to trigger the overflow. However, on interfaces with MTU > 65535 (e.g., loopback with IPv6 jumbograms), a stream list that fits within the incoming IN parameter can cause a __u16 overflow in sctp_make_strreset_req() when computing the OUT request size, leading to an undersized skb allocation and a kernel BUG:

net/core/skbuff.c:207 skb_panic net/core/skbuff.c:2625 skb_put net/sctp/sm_make_chunk.c:1535 sctp_addto_chunk net/sctp/sm_make_chunk.c:3695 sctp_make_strreset_req net/sctp/stream.c:655 sctp_process_strreset_inreq

The local setsockopt path validates the generated reset request size. However, for an incoming-only reset, it accounts for the smaller IN request even though the peer must generate an OUT request with the same stream list. Such a request cannot be completed successfully by the peer.

Reject peer IN requests whose corresponding OUT request would exceed SCTP_MAX_CHUNK_LEN. Also tighten the local check so it does not send an IN request that would require an oversized OUT request from the peer.

AnalysisAI

Kernel panic via integer overflow in the SCTP stream-reset path allows an unauthenticated remote peer to crash Linux systems running SCTP on interfaces with MTU exceeding 65535 bytes. sctp_process_strreset_inreq() fails to validate that the RESET_OUT_REQUEST constructed in response to a peer's RESET_IN_REQUEST would stay within SCTP_MAX_CHUNK_LEN, causing a __u16 overflow in sctp_make_strreset_req() that produces an undersized socket buffer and a fatal kernel BUG. No public exploit has been identified and EPSS is 0.17% (6th percentile), but the impact is total denial of service on affected hosts.

Technical ContextAI

The vulnerability resides in the Linux kernel's SCTP (Stream Control Transmission Protocol) stream-reset implementation, governed by RFC 6525. The affected function sctp_process_strreset_inreq() in net/sctp/stream.c derives a stream count directly from an incoming RESET_IN_REQUEST parameter length without verifying that the kernel's corresponding RESET_OUT_REQUEST would remain within SCTP_MAX_CHUNK_LEN. The structural mismatch is the root cause: sctp_strreset_outreq (16 bytes) is 8 bytes larger than sctp_strreset_inreq (8 bytes), meaning the same stream list requires a larger OUT chunk. On standard Ethernet (MTU 1500), the IP payload ceiling of 65535 bytes prevents stream lists large enough to trigger overflow. However, on interfaces supporting IPv6 jumbograms (RFC 2675) with MTU > 65535 - such as the Linux loopback - a stream list that legally fits in the incoming IN parameter overflows the unsigned 16-bit size computation in sctp_make_strreset_req(), producing an undersized skb allocation. When sctp_addto_chunk() then writes past that allocation, the kernel panics via skb_panic in net/core/skbuff.c:207. The bug class is an integer overflow / incorrect buffer size calculation (analogous to CWE-190/CWE-131); the NVD does not specify a CWE. Affected CPE: cpe:2.3:a:linux:linux:*.

RemediationAI

Upgrade to a patched kernel version: 6.6.148, 6.12.101, 6.18.42, 7.1.6, or 7.2-rc5. Stable-tree patches are available at git.kernel.org/stable/c/b255d8cd6cc68045ae9eecbac3b3c14e1f176c9b and the four associated commits listed in the references. Distribution maintainers (Red Hat, Debian, Ubuntu, SUSE) typically backport these fixes - check vendor errata channels. For systems that cannot patch immediately, three compensating controls exist with noted trade-offs: (1) Blacklist the SCTP module via 'echo install sctp /bin/true >> /etc/modprobe.d/disable-sctp.conf && modprobe -r sctp' - fully blocks exploitation but breaks any SCTP-dependent service; (2) Block inbound SCTP at the network perimeter with 'iptables -I INPUT -p sctp -j DROP' - prevents external exploitation but does not protect against crafted traffic on loopback or internal interfaces; (3) Ensure no network interface on the host is configured with MTU > 65535, which structurally prevents the overflow even if SCTP remains active - verify with 'ip link show' and adjust MTU on loopback if jumbograms are not required. Further details at https://nvd.nist.gov/vuln/detail/CVE-2026-68315.

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

CVE-2026-68315 vulnerability details – vuln.today

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