Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-53224

sctp: validate embedded INIT chunk and address list lengths in cookie
Back to all
CVE

CVE-2026-53224

sctp: validate embedded INIT chunk and address list lengths in cookie

In the Linux kernel, the following vulnerability has been resolved:

sctp: validate embedded INIT chunk and address list lengths in cookie

sctpunpackcookie() only checked that the embedded INIT chunk length

did not exceed the remaining cookie payload, but did not ensure that the

INIT chunk is large enough to contain a complete INIT header.

A malformed COOKIE_ECHO can therefore carry a truncated INIT chunk whose

length field is smaller than sizeof(struct sctpinitchunk).  Later,

sctpprocessinit() accesses INIT parameters unconditionally, which may

lead to out-of-bounds reads.

In addition, rawaddrlist_len is not fully validated against the

remaining cookie payload. When cookie authentication is disabled, an

attacker can supply an oversized rawaddrlist_len and cause

sctprawtobindaddrs() to read beyond the end of the cookie. The

address parser also lacks sufficient bounds checks for parameter headers

and lengths, allowing malformed address parameters to trigger

out-of-bounds reads.

Fix this by:

  • requiring the embedded INIT chunk length to be at least sizeof(struct

  sctpinitchunk);

  • validating that the INIT chunk and raw address list together fit

  within the cookie payload;

  • verifying sufficient data exists for each address parameter header and

  payload before parsing it.

Note that sctpverifyinit() must be called after sctpunpackcookie()

and before sctpprocessinit() when cookie authentication is disabled.

This will be addressed in a separate patch.

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
9.1
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
C
H
U
0
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
C
H
U
-

Related Resources

No items found.

References

https://git.kernel.org/stable/c/512a9bb77c04ac9927648ea58af617e472be96e6, https://git.kernel.org/stable/c/6f4c80a2a7e6d06753b89a578b710a2499a5e62b, https://git.kernel.org/stable/c/7560afb8cddafd829e709d7ea09230e45a825557, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53224.json, https://nvd.nist.gov/vuln/detail/CVE-2026-53224, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Severity

9.1

CVSS Score
0
10

Basic Information

Base CVSS
9.1
EPSS Probability
0.00517%
EPSS Percentile
0.41932%
Introduced Version
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2,2.6.12,6.19.0,0
Fix Available
6f4c80a2a7e6d06753b89a578b710a2499a5e62b,6.18.36,7.0.13,4.15.0-257.269,4.15.0-1196.209,4.15.0-1189.206,4.15.0-1178.183,4.15.0-1158.169,5.15.0-1119.128~20.04.1,5.15.0-190.200~20.04.1,5.15.0-1108.112~20.04.1,5.15.0-1109.115~20.04.1,5.15.0-1066.68~20.04.1,5.15.0-1111.117~20.04.1,6.8.0-138.138,6.8.0-1063.66,7.0.0-1010.10~24.04.1,6.8.0-1065.73,6.8.0-1066.74,6.8.0-1061.69,6.8.0-1048.52,7.0.0-29.29~24.04.2,6.8.0-138.138.1,7.0.0-1016.16~24.04.1,6.8.0-1060.63,6.8.0-1035.36,5.15.0-190.200,5.15.0-1114.121,5.15.0-1114.124,6.8.0-1066.74~22.04.1,5.15.0-1097.105,6.8.0-138.138~22.04.1,5.15.0-1109.115,5.15.0-1106.111,6.8.0-138.138.1~22.04.1,5.15.0-1109.110,5.15.0-1066.68,5.15.0-1111.117,5.15.0-1077.81,0:5.10.260-259.1061.amzn2,0:1.0-0.amzn2,1:6.18.36-69.134.amzn2023,1:1.0-0.amzn2023,1:6.12.95-124.187.amzn2023,1:6.1.177-224.371.amzn2023,6.18.38-r0,6.18.36-r0

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading