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

netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()

The timestamp-only fast path dereferences the option stream as
*(__be32 *)ptr, which assumes 4-byte alignment that the TCP option
stream does not guarantee. Use get_unaligned_be32() instead, which
reads the value safely and already returns host byte order, so the
htonl() on the comparison constant can be dropped.

This matches the existing get_unaligned_be32() use later in the same
function.
Published: 2026-09-24
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory corruption
Action: Immediate patch
AI Analysis

Impact

An unaligned 32‑bit read in the Linux kernel’s netfilter nf_conntrack TCP SACK processing path can cause the kernel to read beyond the intended memory bounds, potentially corrupting kernel state or producing incorrect packet handling. The code incorrectly casts the SACK option stream pointer to an aligned 32‑bit type; using get_unaligned_be32() would perform the read safely.

Affected Systems

The flaw exists in the Linux kernel’s netfilter nf_conntrack module on all releases prior to the commits that replace the aligned read with get_unaligned_be32() in the tcp_sack function. All distributions that ship such kernel versions without the patch are affected.

Risk and Exploitability

The CVSS score of 7.5 indicates moderate to high severity. The EPSS score of less than 1% suggests exploitation is currently unlikely. Based on the description, it is inferred that the vulnerability can be triggered by network traffic carrying TCP packets with SACK options that exercise the timestamp‑only fast path; thus the attack vector is remote via the network. The vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on September 26, 2026 at 02:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the get_unaligned_be32() fix in the nf_conntrack tcp_sack path (commits 4abc1af7, 7ecfa46a, d3bf9eae).
  • If a kernel upgrade is not immediately possible, temporarily block or drop TCP packets containing SACK options on critical interfaces using firewall rules such as iptables or nftables.
  • If nf_conntrack is not required in your environment, consider disabling the netfilter connection tracking module to prevent the vulnerable code from executing.

Generated by OpenCVE AI on September 26, 2026 at 02:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Fri, 25 Sep 2026 12:15:00 +0000


Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-684

Fri, 25 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Fri, 25 Sep 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-684

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack() The timestamp-only fast path dereferences the option stream as *(__be32 *)ptr, which assumes 4-byte alignment that the TCP option stream does not guarantee. Use get_unaligned_be32() instead, which reads the value safely and already returns host byte order, so the htonl() on the comparison constant can be dropped. This matches the existing get_unaligned_be32() use later in the same function.
Title netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()
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-10-03T10:58:08.961Z

Reserved: 2026-09-24T14:53:16.867Z

Link: CVE-2026-97417

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:19.457

Modified: 2026-10-03T11:17:53.747

Link: CVE-2026-97417

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97417 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T02:45:02Z

Weaknesses
  • CWE-843

    Access of Resource Using Incompatible Type ('Type Confusion')