Uninitialized Memory Read Vulnerability in Linux Kernel - CVE-2021-3655
Summary
CVE-2021-3655: A vulnerability was found in the Linux kernel in versions prior to v5.14-rc1. Affects linux versions < 5.10.46-3. Fixed in 5.10.46-3. How to fix ↓
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.
No signup required · Results in about 60 seconds
Background
The Linux kernel is the core component of many operating systems, providing essential services for hardware management and system resources. It is known for its stability, performance, and flexibility, making it a popular choice for servers, desktops, and embedded systems. However, vulnerabilities can arise due to the complexity of its codebase, and CVE-2021-3655 is one such issue that affects versions prior to v5.14-rc1.
Vulnerability Detail
CVE-2021-3655 is a vulnerability in the Linux kernel that stems from missing size validations on inbound SCTP (Stream Control Transmission Protocol) packets. This oversight may allow the kernel to read uninitialized memory, potentially leading to information disclosure. Attackers could exploit this vulnerability to gain access to sensitive data or system information, posing a risk to the integrity and confidentiality of the system.
How To Fix
Minimum fixed version
5.10.46-3
This is the first release that contains the fix.
sudo apt-get install --only-upgrade linux
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary measure, users can limit the exposure of their systems by disabling SCTP if it is not required for their applications. This can be done by modifying the system configuration or using firewall rules to block SCTP traffic.
Conclusion
CVE-2021-3655 represents a significant vulnerability in the Linux kernel that can lead to the reading of uninitialized memory. Users are strongly advised to update their systems to the latest kernel version to protect against potential exploitation. Additionally, temporary workarounds can help mitigate risks until the update is applied.
See every vulnerability recorded for linux →
FAQ
CVE-2021-3655 is a vulnerability in the Linux kernel that allows the reading of uninitialized memory due to missing size validations on SCTP packets.
Exploitation of this vulnerability could lead to information disclosure, allowing attackers to access sensitive data from the system.
You can use tools like Vulert to monitor and alert for open-source vulnerabilities. Visit Vulert Scanner to check if your application is affected by this vulnerability.
Yes, a patch is available in versions 5.10.46-3 and later of the Linux kernel. Users should update to these versions to mitigate the risk.
The CVSS score for CVE-2021-3655 is 3.3, indicating a low severity level.
Related vulnerabilities
Recent vulnerabilities recorded for linux.