CVE-2026-68119

tcp: initialize standalone TCP-AO response padding

State
Published
Severity
7.5 High
Published
Aug 10, 2026
Updated
Aug 17, 2026
Reserved
Jul 30, 2026

Read the record on cve.org

Description

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

tcp: initialize standalone TCP-AO response padding

tcp_v4_send_ack() and tcp_v6_send_response() construct standalone TCP responses with TCP-AO options. The option length carries the actual MAC length, but the TCP header length includes the option rounded up to a four-byte boundary.

tcp_ao_hash_hdr() writes the MAC only. Thus, when the MAC length is not four-byte aligned, the one to three bytes after the MAC are left uninitialized and may be transmitted. For the normal TCP-AO hashing mode, those bytes also have to be initialized before computing the MAC.

Initialize only the alignment padding in the TCP-AO branches, before hashing the header. Use TCPOPT_NOP, as in the normal TCP-AO output path. This avoids adding work to non-AO TCP responses while preserving a valid authenticated header.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • decde2586b34b99684faff1eab41e5c496c27fb6 to before bbb7db8c74b0b5d17a695136f0f0806ecd0118f6Affected
  • decde2586b34b99684faff1eab41e5c496c27fb6 to before fadaff3f66e124c3a62237f9c881819a8ac90309Affected
  • decde2586b34b99684faff1eab41e5c496c27fb6 to before a859b280441fb02f64ed4037f03d5c0c34a7a595Affected
  • decde2586b34b99684faff1eab41e5c496c27fb6 to before e1a9d3cc11829c5414a75eb39c704f461936eb24Affected
LinuxLinux
  • 6.7Affected
  • before 6.7Not affected
  • 6.12.101 through 6.12.*Not affected
  • 6.18.42 through 6.18.*Not affected
  • 7.1.6 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.