CVE-2026-68376
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2026
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
sctp: fix auth_hmacs array size in struct sctp_cookie
In the Linux kernel, the following vulnerability has been resolved: sctp: fix auth_hmacs array size in struct sctp_cookie The auth_hmacs array in struct sctp_cookie is supposed to store a complete SCTP_AUTH_HMAC_ALGO parameter, which consists of a struct sctp_paramhdr followed by N HMAC identifiers. However, the array size was calculated using an extra 2 bytes instead of sizeof(struct sctp_paramhdr), which is 4 bytes. When four HMAC identifiers are configured, the HMAC-ALGO parameter stored in the endpoint is larger than the auth_hmacs buffer in the cookie. As a result, sctp_association_init() copies beyond the end of auth_hmacs when initializing the association, corrupting the adjacent auth_chunks field. This can lead to an invalid HMAC identifier being accepted and later cause an out-of-bounds read in sctp_auth_get_hmac(). Fix the array size calculation by including the full SCTP parameter header size.
Scoped product and version facts
Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.
Exploitation unknown; this catalogue does not assess exploitation.
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
unaffected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 317731d01b03c529809df36d3a7d149677a8729d | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 0528485f27016a42804abe01aa61b39d85fa803e | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | ee5e65964f456adfe14d526fba0bd055de98ecf3 | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 0b4414e43e0861d67276031cc21401d7e87de3da | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | d0a59ba58578e2b330fff80a44fe519f3ba7d8c7 | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | a8d20ba0ab518c9ccbcde258f25fc1ee6e51d5db | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 3aa40c3bccac2312ea7cf97f329190637f972b5d | Unavailable | None listed |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | e0b5252a59383b77d1b8dbeda00b7184dd95f4d3 | Unavailable | None listed |
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
affected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 2.6.24 | affected | Unavailable | Unavailable | Unavailable | None listed |
| 0 | unaffected | semver | 2.6.24 | Unavailable | None listed |
| 5.10.265 | unaffected | semver | Unavailable | 5.10.* | None listed |
| 5.15.216 | unaffected | semver | Unavailable | 5.15.* | None listed |
| 6.1.183 | unaffected | semver | Unavailable | 6.1.* | None listed |
| 6.6.148 | unaffected | semver | Unavailable | 6.6.* | None listed |
| 6.12.101 | unaffected | semver | Unavailable | 6.12.* | None listed |
| 6.18.42 | unaffected | semver | Unavailable | 6.18.* | None listed |
| 7.1.6 | unaffected | semver | Unavailable | 7.1.* | None listed |
| 7.2 | unaffected | original_commit_for_fix | Unavailable | * | None listed |