Junglewise Threat Intelligence

CVE-2026-53004: Linux Kernel OOB write in sctp_getsockopt_peer_auth_chunks

CVE-2026-53004 · Severity: info · CVSS 2.1 · Published 2026-06-24

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's implementation of the SCTP protocol, which is used for transporting data over networks. An unprivileged user could trigger a situation where the kernel writes data slightly past the end of a memory buffer provided by an application. While this does not crash the system or leak secret kernel information, it can cause an application to unknowingly have its own memory corrupted, potentially leading to unpredictable behavior or crashes of that specific application.

Technical details

An out-of-bounds (OOB) write vulnerability exists in net/sctp/socket.c within the sctp_getsockopt_peer_auth_chunks() function. The root cause is an incorrect length validation check: the function verifies that the user-provided buffer length is greater than the number of chunks, but fails to account for the 8-byte header (struct sctp_authchunks) that precedes the chunk data in the destination buffer. Consequently, when a caller provides a buffer exactly equal to the number of chunks, copy_to_user() writes 8 bytes past the end of the user-supplied buffer. This is a kernel-to-userspace OOB write; while it does not corrupt kernel memory, it allows an unprivileged local attacker to corrupt adjacent memory within their own process space or potentially other processes sharing memory. The issue has been resolved by correcting the length check to include the header size.

Affected products

  • Linux Linux Kernel v7.0-13-generic

Timeline

  • 2026-04-15: other: Vulnerability fixed in source code
  • 2026-06-24: disclosed: CVE published

References

Related threats