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

sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid

sctp_auth_ep_add_chunkid() uses SCTP_NUM_CHUNK_TYPES (20) as the
capacity limit for ep->auth_chunk_list, allowing it to hold up to
20 chunk entries (param_hdr.length up to 24). However, the copy
destination asoc->c.auth_chunks in struct sctp_cookie is only
SCTP_AUTH_MAX_CHUNKS (16) entries (20 bytes). When more than 16
chunks are added, sctp_association_init() memcpy overflows the
destination by up to 4 bytes.

Fix by using SCTP_AUTH_MAX_CHUNKS as the capacity limit, matching
the destination capacity.
Published: 2026-08-10
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel's SCTP implementation, the function sctp_auth_ep_add_chunkid incorrectly sets the capacity of the authentication chunk list to the maximum number of chunk types (20). The destination cookie buffer, however, is only sized for 16 entries. When an attacker supplies more than 16 authentication chunks, a memcpy overwrites up to four bytes beyond the buffer, corrupting adjacent kernel memory. This boundary‑check failure results in a kernel‑space buffer overflow that can cause crashes or other unintended behavior.

Affected Systems

All Linux distributions that ship the default kernel with SCTP support are affected. The vulnerability applies to any kernel that includes the SCTP module and predates the commit that fixed the capacity check. No specific version numbers are provided, so systems running the buggy code at any point are at risk when SCTP traffic is processed.

Risk and Exploitability

The CVSS score of 7.3 indicates a high impact. The EPSS score of <1% shows that, at present, the probability of exploitation is very low, but the vulnerability is still active and not listed in KEV. Attackers would need to establish an SCTP connection with more than sixteen authentication chunks to trigger the memcpy overflow that corrupts four bytes of kernel memory. While the description does not detail a privilege escalation, corrupted kernel memory can lead to a crash or other unintended behavior, potentially causing a denial of service.

Generated by OpenCVE AI on August 14, 2026 at 00:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a release that includes the commit fixing the capacity check.
  • Disable SCTP support in the kernel or block SCTP traffic with firewall rules to avoid executing the vulnerable code path.
  • Monitor kernel logs for crashes or abnormal SCTP activity and isolate affected hosts until a patch is applied.

Generated by OpenCVE AI on August 14, 2026 at 00:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Thu, 13 Aug 2026 23:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'}


Thu, 13 Aug 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-787

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 10 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-787

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid sctp_auth_ep_add_chunkid() uses SCTP_NUM_CHUNK_TYPES (20) as the capacity limit for ep->auth_chunk_list, allowing it to hold up to 20 chunk entries (param_hdr.length up to 24). However, the copy destination asoc->c.auth_chunks in struct sctp_cookie is only SCTP_AUTH_MAX_CHUNKS (16) entries (20 bytes). When more than 16 chunks are added, sctp_association_init() memcpy overflows the destination by up to 4 bytes. Fix by using SCTP_AUTH_MAX_CHUNKS as the capacity limit, matching the destination capacity.
Title sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:33:10.661Z

Reserved: 2026-07-30T09:28:09.382Z

Link: CVE-2026-68320

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:22.050

Modified: 2026-08-19T17:20:42.260

Link: CVE-2026-68320

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:02:55Z

Links: CVE-2026-68320 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T01:00:05Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')