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

sctp: validate embedded address parameter length

sctp_verify_asconf() and sctp_verify_param() only validate ADD_IP, DEL_IP,
and SET_PRIMARY parameters against a fixed minimum size of sizeof(struct
sctp_addip_param) + sizeof(struct sctp_paramhdr). This ensures the outer
parameter is large enough to contain an embedded address parameter header,
but does not verify that the embedded address parameter's declared length
fits within the bounds of the outer parameter.

Later, sctp_process_param() and sctp_process_asconf_param() extract the
embedded address parameter and pass it to af->from_addr_param(), which uses
the address parameter length to parse the variable-length address payload.
A malformed peer can therefore advertise an embedded address parameter
length that exceeds the remaining bytes in the enclosing parameter.

Validate that addr_param->p.length does not exceed the space available
after the sctp_addip_param header before processing the embedded address
parameter. Reject malformed parameters when the embedded address length
extends beyond the enclosing parameter bounds.

This prevents out-of-bounds reads when parsing malformed parameters carried
in INIT or ASCONF processing paths.
Published: 2026-08-15
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s SCTP stack, the functions that validate ADD_IP, DEL_IP, and SET_PRIMARY parameters only check that the outer parameter is large enough for its header. They do not verify that the embedded address parameter’s declared length fits within the bounds of the enclosing parameter, allowing a malicious peer to advertise an address length that exceeds the remaining bytes. When the kernel processes the malformed packet, it reads beyond the bounds of the buffer, which can leak arbitrary kernel memory or cause a crash. The likely attack vector is a network-based SCTP packet sent by an attacker, this inference is drawn from the description that the flaw occurs during INIT or ASCONF processing of incoming SCTP traffic. The weakness is characterized as a classic out-of-bounds read (CWE-125) that could expose sensitive data.

Affected Systems

The vulnerability affects the Linux kernel’s SCTP implementation. All Linux kernel builds that include SCTP support are potentially vulnerable unless patched, as the description does not list specific versions but applies to all unpatched releases that compile the SCTP modules.

Risk and Exploitability

The CVSS score of 9.1 indicates high severity, but the EPSS score of < 1% indicates that the observed exploitation probability is low; however, the flaw is publicly known and could be leveraged by an attacker who can reach the target over SCTP, which is generally accessible over the network. The impact includes potential data disclosure or denial of service, but not remote code execution. The vulnerability is not listed in the CISA KEV catalog, yet it warrants attentive monitoring, especially in environments that accept SCTP traffic from untrusted sources.

Generated by OpenCVE AI on August 22, 2026 at 03:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a revision that includes the SCTP length‑validation patch (for example, by applying the kernel commits referenced in the advisory).
  • If immediate patching is not possible, disable SCTP support in the running kernel by unloading the sctp module or setting sysctl net.sctp.enabled=0.
  • As a separate countermeasure, block SCTP traffic at the network perimeter using firewall rules or ACLs to eliminate the attack surface.

Generated by OpenCVE AI on August 22, 2026 at 03:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 02:00:00 +0000

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

Fri, 21 Aug 2026 00:15:00 +0000

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

None

threat_severity

Moderate


Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 17:45:00 +0000

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

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: sctp: validate embedded address parameter length sctp_verify_asconf() and sctp_verify_param() only validate ADD_IP, DEL_IP, and SET_PRIMARY parameters against a fixed minimum size of sizeof(struct sctp_addip_param) + sizeof(struct sctp_paramhdr). This ensures the outer parameter is large enough to contain an embedded address parameter header, but does not verify that the embedded address parameter's declared length fits within the bounds of the outer parameter. Later, sctp_process_param() and sctp_process_asconf_param() extract the embedded address parameter and pass it to af->from_addr_param(), which uses the address parameter length to parse the variable-length address payload. A malformed peer can therefore advertise an embedded address parameter length that exceeds the remaining bytes in the enclosing parameter. Validate that addr_param->p.length does not exceed the space available after the sctp_addip_param header before processing the embedded address parameter. Reject malformed parameters when the embedded address length extends beyond the enclosing parameter bounds. This prevents out-of-bounds reads when parsing malformed parameters carried in INIT or ASCONF processing paths.
Title sctp: validate embedded address parameter length
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-17T05:45:26.736Z

Reserved: 2026-08-15T05:44:03.881Z

Link: CVE-2026-74287

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:28.220

Modified: 2026-08-17T06:19:22.580

Link: CVE-2026-74287

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74287 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T03:45:03Z

Weaknesses