In the Linux kernel, the following vulnerability has been resolved:
sctp: fix err_chunk memory leaks in INIT handling
When sctpverifyinit() encounters unrecognized parameters, it allocates an err_chunk to report them. However, this chunk is leaked in several code paths:
In sctpsfdo51Binit(), if securitysctpassocrequest() fails after sctpverifyinit() has populated err_chunk, the function returns immediately without freeing it.
In sctpsfdounexpectedinit(), the same leak occurs on the securitysctpassoc_request() failure path.
In sctpsfdounexpectedinit(), on the success path after copying unrecognized parameters to the INIT-ACK, the function returns without freeing errchunk, unlike sctpsfdo51Binit() which properly frees it.
Fix all three leaks by adding sctpchunkfree(errchunk) calls before returning in the error paths and on the success path in sctpsfdounexpected_init().
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72413.json",
"cna_assigner": "Linux"
}