CVE-2026-68376
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2026
- Publicação na fonte
- Atualização na fonte
- Importado pelo cveboard
- Snapshot da fonte
- cve_2026-10-24_midnight_baseline ·
Texto da CNA em inglês
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.
Fatos de produtos e versões por escopo
Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.
Exploração desconhecida; este catálogo não avalia exploração.
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
unaffected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 317731d01b03c529809df36d3a7d149677a8729d | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 0528485f27016a42804abe01aa61b39d85fa803e | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | ee5e65964f456adfe14d526fba0bd055de98ecf3 | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 0b4414e43e0861d67276031cc21401d7e87de3da | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | d0a59ba58578e2b330fff80a44fe519f3ba7d8c7 | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | a8d20ba0ab518c9ccbcde258f25fc1ee6e51d5db | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | 3aa40c3bccac2312ea7cf97f329190637f972b5d | Indisponível | Nenhuma listada |
| 1f485649f52929d9937b346a920a522a7363e202 | affected | git | e0b5252a59383b77d1b8dbeda00b7184dd95f4d3 | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 2.6.24 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 2.6.24 | Indisponível | Nenhuma listada |
| 5.10.265 | unaffected | semver | Indisponível | 5.10.* | Nenhuma listada |
| 5.15.216 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 6.1.183 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.148 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.12.101 | unaffected | semver | Indisponível | 6.12.* | Nenhuma listada |
| 6.18.42 | unaffected | semver | Indisponível | 6.18.* | Nenhuma listada |
| 7.1.6 | unaffected | semver | Indisponível | 7.1.* | Nenhuma listada |
| 7.2 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |