CVE-2026-80717: sctp: validate Adaptation Indication parameter length

Published Aug 28, 2026
·
Updated

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

sctp: validate Adaptation Indication parameter length

The Adaptation Layer Indication parameter contains a fixed 32-bit Adaptation Code Point after its parameter header. However, sctpverifyparam() accepts a header-only parameter because the generic parameter walker only requires the header to be present.

sctpprocessparam() then reads adaptationind beyond the declared parameter. When the malformed parameter is last in an INIT, the read starts at the receive skb tail, and the value is copied into the state cookie returned in the INIT ACK. This may disclose four receive-buffer tail bytes.

Require the declared parameter length to match the fixed structure size and abort the association through the existing invalid parameter length path otherwise.

Affected Software

1 affected component
Linux Linux kernel

Event History

Aug 28, 2026
CVE Published
via MITRE·06:53 AM
Data Sourced
via MITRE·06:53 AM
Description

Frequently Asked Questions

1

What must an attacker be able to do to trigger the disclosure?

An attacker must be able to send a malformed SCTP INIT containing an Adaptation Layer Indication parameter that declares only a parameter header. The disclosure occurs when that malformed parameter is the final parameter in the INIT.

2

What information can be exposed?

The malformed parameter can cause the kernel to read beyond the declared parameter and copy four bytes from the receive-buffer tail into the state cookie returned in the INIT ACK.

3

How does the fix handle malformed Adaptation Layer Indication parameters?

The fix requires the parameter's declared length to exactly match the fixed structure size. Parameters with an invalid length cause the association to be aborted through the existing invalid-parameter-length path.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203