Description
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.
Published: 2026-08-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs in the SELinux SCTP bind and connect handling path. The code dereferences sk->sk_socket while processing an ASCONF softirq, but no file reference guarantees this pointer is non‑null. If a null pointer is accessed, the kernel can crash, leading to a denial of service. The weakness is a conventional null‑pointer dereference, indicated by CWE‑476.

Affected Systems

All Linux distributions that ship a kernel containing the unpatched selinux_sctp_bind_connect implementation are affected. The fix is incorporated in the kernel commit 37d642b37ccdc31e1947c2ebc8dc38f03d4a0ceb and any subsequent commit that removes the dereference.

Risk and Exploitability

Because the defect can trigger a kernel panic, the impact is significant for availability. The CVSS score is 7.5, the EPSS score is below 1%, and it is not listed in the KEV catalog, indicating a moderate exploitability with low probability. The likely attack vector involves sending a crafted SCTP packet that exercises the ASCONF path while SELinux is enabled. Given the lack of publicly reported exploitation, the risk is elevated but the probability of exploitation remains uncertain.

Generated by OpenCVE AI on August 17, 2026 at 08:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes commit 37d642b37ccdc31e or any later commit that removes the sk->sk_socket dereference.
  • If an immediate kernel upgrade is not possible, disable the SCTP protocol or remove SELinux policies that trigger the problematic hook to prevent the code path from executing.
  • Continuously monitor Linux kernel advisories for backports that address this null‑pointer dereference and schedule regular kernel update cycles to close the vulnerability.

Generated by OpenCVE AI on August 17, 2026 at 08:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 23 Aug 2026 13:15:00 +0000


Tue, 18 Aug 2026 12:15:00 +0000


Mon, 17 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description 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.
Title selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-23T12:47:05.827Z

Reserved: 2026-08-09T03:40:39.914Z

Link: CVE-2026-72242

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:51.317

Modified: 2026-08-23T13:16:42.200

Link: CVE-2026-72242

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72242 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T08:45:03Z

Weaknesses