Vulnerability in Kernel: sctp_rcv_ootb

Kernel Updated 02 Oct 2025

Summary

19/10/2021
N/A
No i
Unrated
Not published

GSD-2021-1001647: sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb. Affects Kernel versions >= 3acb50c18d8d6650f10919464ade4dcdaf41d62f, < 9c6591ae8e63f93c895ad5e2703c36c548aac997. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The Kernel is a crucial component of the Linux operating system, responsible for managing system resources and facilitating communication between hardware and software. It provides essential functionalities such as process management, memory management, and device drivers. The vulnerability in question affects the Kernel's Stream Control Transmission Protocol (SCTP) module, specifically the sctp_rcv_ootb function. SCTP is a transport layer protocol that offers reliable, message-oriented communication between hosts. This vulnerability arises when the skb_header_pointer function returns NULL, leading to a potential security issue.

Vulnerability Detail

The vulnerability in sctp_rcv_ootb occurs when the skb_header_pointer function returns NULL. This can be exploited by an attacker to cause a denial-of-service (DoS) condition or potentially execute arbitrary code. By carefully crafting malicious network packets, an attacker can trigger this vulnerability and disrupt the normal operation of the system. The impact and attack plausibility of this vulnerability have not been proven yet. It is important to note that this vulnerability has been addressed in Linux Kernel version v5.10.71 by commit 9c6591ae8e63f93c895ad5e2703c36c548aac997. However, it was introduced in version v4.8 by commit 3acb50c18d8d6650f10919464ade4dcdaf41d62f.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, users can implement network-level mitigations to minimize the risk of exploitation. This can include filtering or blocking suspicious network traffic that may attempt to exploit the vulnerability. However, it is important to note that workarounds may not provide complete protection and updating to the fixed version of the Kernel is still the recommended approach.

Conclusion

The vulnerability in Kernel's sctp_rcv_ootb function poses a potential security risk, allowing for a denial-of-service condition or potential arbitrary code execution. It is crucial to update the Linux Kernel to version v5.10.71 or later to mitigate this vulnerability. Implementing network-level mitigations can serve as a temporary workaround, but it is not a substitute for updating to the fixed version. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for Kernel →

Share this vulnerability

FAQ

The impact of this vulnerability can range from a denial-of-service (DoS) condition to potential arbitrary code execution. However, the actual impact and attack plausibility have not been proven yet.

This vulnerability was introduced in Linux Kernel version v4.8 and affects all versions up to v5.10.70.

Yes, this vulnerability has been fixed in Linux Kernel version v5.10.71 by commit 9c6591ae8e63f93c895ad5e2703c36c548aac997.

To update the Linux Kernel, you can fetch the latest stable version from the official Git repository (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/) and apply the necessary patches. Alternatively, you can rely on package managers or system update mechanisms to automatically install the updated Kernel version.

Yes, as a temporary workaround, you can implement network-level mitigations to minimize the risk of exploitation. This can include filtering or blocking suspicious network traffic that may attempt to exploit the vulnerability. However, it is important to note that workarounds may not provide complete protection, and updating to the fixed version of the Kernel is still recommended.

Related vulnerabilities

Recent vulnerabilities recorded for Kernel.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback