CVE Database›CVE-2024-50299

CVE-2024-50299

kernel: sctp: properly validate chunk size in sctp_sf_ootb()

Loading…

Severity

Moderate

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · November 19, 2024

Updated · October 29, 2026

Description

A flaw was found in the Linux kernel's Stream Control Transmission Protocol (SCTP) subsystem. Due to improper chunk size validation when handling out-of-the-blue packets in the sctp_sf_ootb() function, the kernel can read uninitialized memory. An attacker could exploit this vulnerability by sending specially crafted SCTP packets, causing a kernel crash and resulting in a denial of service (DoS).

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

To mitigate this issue, prevent the sctp kernel module from being loaded:

  1. Create a configuration file to disable autoloading:
echo "install sctp /bin/true" > /etc/modprobe.d/sctp.conf
  1. If the sctp module is not currently in use, unload it from memory:
modprobe -r sctp

Alternatively, reboot the system to ensure the module is completely unloaded.

Warning: If the module is actively in use, unloading it may fail or disrupt network connections, and a system reboot will be required for changes to take effect.

Caveat: Disabling the SCTP module will prevent any network services or applications that rely on the SCTP protocol from establishing connections.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-908 · Use of Uninitialized Resource