CVE-2026-53246 Details
Description
In the Linux kernel, the following vulnerability has been resolved: sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing When a listening SCTP server processes a COOKIE_ECHO chunk, the cached peer INIT chunk embedded after the cookie is parsed and its parameters are later walked by sctp_process_init() using sctp_walk_params(). However, the chunk header length of this cached INIT chunk was not validated against the remaining buffer in the COOKIE_ECHO payload. If the length field is inflated, the parameter walk can run beyond the actual received data, leading to out-of-bounds reads and potential memory corruption during later parameter handling (e.g. STATE_COOKIE processing and kmemdup() copies). Add a bounds check in sctp_unpack_cookie() to ensure the cached INIT chunk length does not exceed the available data in the COOKIE_ECHO buffer before it is used.
A vulnerability in the Linux kernel's SCTP implementation can lead to out-of-bounds reads and potential memory corruption. This issue arises when a listening SCTP server processes a COOKIE_ECHO chunk. The problem occurs because the cached peer INIT chunk, which is embedded after the cookie, is not properly validated before its parameters are processed. If the length of this chunk is artificially inflated, it can cause the parameter processing to read beyond the actual data received, leading to memory corruption during subsequent handling of the parameters. The vulnerability has been addressed by adding a bounds check to ensure that the INIT chunk length does not exceed the available data in the COOKIE_ECHO buffer.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/0861615c28de668669d748ef4eb913ea9262d13b | kernel.org | Patch |
| https://git.kernel.org/stable/c/cc272185c9a9a4b7febc2de52eeaa3d00f19091e | kernel.org | Patch |
| https://git.kernel.org/stable/c/edccbf3d63b0a3362bc916ea72edacc1e1ca456a | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-787 | Out-of-bounds Write | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 2.6.12.1, < 6.18.36 >= 6.19, < 7.0.13 2.6.12 - 2.6.12 rc2 2.6.12 rc3 2.6.12 rc4 2.6.12 rc5 7.1 rc1 7.1 rc2 7.1 rc3 7.1 rc4 7.1 rc5 7.1 rc6 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 7, 2026 | Initial Analysis | [email protected] |
| Jun 28, 2026 | CVE Modified | kernel.org |
| Jun 25, 2026 | New CVE Received | kernel.org |