Skip to main content

Linux Kernel CVE-2026-72242

| EUVDEUVD-2026-59141 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-v4p9-3h3v-9gpm
7.5
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

SCTP ASCONF packets are network-delivered with no authentication; impact is kernel panic (availability only), with no confidentiality or integrity loss.

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

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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 17, 2026 - 07:53 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.5 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 7.5
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()

selinux_sctp_bind_connect() dereferences sk->sk_socket to pass a struct socket * to selinux_socket_bind() and selinux_socket_connect_helper(). However, when the hook is invoked from the ASCONF softirq path (sctp_process_asconf), there is no file reference guaranteeing that sk->sk_socket is non-NULL. The setsockopt callers (bindx, connectx, set_primary, sendmsg connect) hold a file reference and are not affected.

Both selinux_socket_bind() and selinux_socket_connect_helper() immediately resolve sock->sk, never using the struct socket * for anything else. Refactor the inner logic into helpers that take a struct sock * directly so that selinux_sctp_bind_connect() never needs to touch sk->sk_socket at all.

AnalysisAI

NULL pointer dereference in the Linux kernel's SELinux selinux_sctp_bind_connect() hook crashes affected systems when SCTP ASCONF chunks are processed via the softirq path, where no file reference guarantees sk->sk_socket is non-NULL. Systems running Linux kernel 4.17 through current mainline with SELinux enforcing and SCTP active are vulnerable; patched stable releases exist at 6.12.97, 6.6.148, 6.18.40, 7.1.5, and 7.2-rc3. No public exploit has been identified and EPSS sits at 0.21%, but the unauthenticated network-reachable attack path warrants prompt patching on SCTP-exposed infrastructure.

Technical ContextAI

The flaw resides in the Linux kernel SELinux LSM (Linux Security Module) subsystem, specifically in selinux_sctp_bind_connect(), which is invoked as a hook during SCTP socket bind and connect operations. SCTP (Stream Control Transmission Protocol) supports dynamic address reconfiguration via ASCONF (Association Configuration Change) chunks processed in the softirq bottom-half context through sctp_process_asconf(). In this interrupt-driven path, no file descriptor holds a reference to the socket, meaning sk->sk_socket may be NULL. The function unconditionally dereferences sk->sk_socket to pass a struct socket * to selinux_socket_bind() and selinux_socket_connect_helper(), both of which immediately resolve back to sock->sk and never use the struct socket * for anything else. Setsockopt-based callers (bindx, connectx, set_primary, sendmsg connect) hold a file reference and are unaffected. No formal CWE is assigned, but the root cause class is CWE-476 (NULL Pointer Dereference): a pointer is used without verifying liveness in all call contexts. The fix refactors the inner helpers to accept struct sock * directly, eliminating the sk_socket dereference entirely. Affected kernel range begins at commit d452930fd3b9031e59abfeddb2fa383f1403d61a (Linux 4.17).

RemediationAI

The primary fix is to upgrade the Linux kernel to a patched stable release: 6.12.97, 6.6.148, 6.18.40, 7.1.5, or 7.2-rc3, sourcing the upstream commits from https://git.kernel.org/stable/c/cc8bd47b35eca82393cbad08b1cc86f02e034439 and the related stable-tree links. Distribution-packaged kernels should be updated via the vendor's official channel as soon as updated packages are available. For systems that cannot be patched immediately and do not operationally require SCTP, disabling the SCTP module prevents the vulnerable code path from being reached: add install sctp /bin/false to /etc/modprobe.d/disable-sctp.conf and reboot, noting this will break any application relying on SCTP transport. On network perimeters where SCTP is not needed, blocking inbound SCTP traffic (IP protocol 132) at the firewall eliminates the remote attack vector with no impact to TCP/UDP services. Setting SELinux to permissive mode is not a viable mitigation - it removes the security enforcement entirely without addressing the underlying NULL dereference.

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 Not-Affected

Share

CVE-2026-72242 vulnerability details – vuln.today

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