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

cipso: adjust cached option offsets when removing CIPSO

cipso_v4_skbuff_delattr() removes the CIPSO bytes but does not adjust
cached offsets for options that follow them.

For example, with a valid 10-byte CIPSO option followed by a seven-byte
RR option, parsing records rr at offset 30. Removing CIPSO moves RR to
offset 20, while the cached offset remains 30. Consumers such as
ip_forward_options() and __ip_options_echo() then access the wrong bytes;
the latter may interpret packet data as the option length and copy it into
fixed-size option storage.

Mirror cipso_v4_delopt() and subtract cipso_len from the srr, rr, ts and
router_alert offsets when they follow CIPSO. cipso_len is the distance
the first memmove() shifts those options. The later header move and
network-header reset relocate the bytes and their offset base together.
Published: 2026-10-23
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption due to stale IP option offsets
Action: Apply kernel patch
AI Analysis

Impact

Within the Linux kernel, the CIPSO (Confidentiality IP Security Option) handler omitted adjustment of cached option offsets after removing a CIPSO attribute. When a CIPSO byte sequence is stripped from a packet, following IP options such as the Redirect Route (RR) carry stale cached offsets. Functions that consume these offsets, like packet forwarding or echo logic, may read or copy bytes from incorrect positions. This misinterpretation can overwrite kernel memory or corrupt packet processing logic, potentially leading to a denial of service or system instability.

Affected Systems

The vulnerability affects all Linux kernels that lack the commit correcting the offset calculation. Systems running older kernel releases—prior to the patch inserted around commit 2200fe1d6148b78e1b8f00f4b2bd47760015077f—are potentially impacted. Distribution packages still shipping such kernels are at risk, so checking the local kernel version against the referenced commit dates is necessary to confirm exposure.

Risk and Exploitability

The CVSS score of 8.1 classifies the flaw as high severity, but the EPSS score of less than 1% indicates a low current exploitation probability. The issue is not indexed in CISA’s KEV catalog. An attacker could trigger the flaw by sending crafted IP packets that include a valid CIPSO option followed by other options. Because the trigger originates from network traffic, remote exploitation is possible, though no public exploit has been released.

Generated by OpenCVE AI on October 27, 2026 at 19:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the commit correcting CIPSO offset handling.
  • If an immediate upgrade is not possible, apply the source patch from the listed Git commits, rebuild the kernel, and redeploy the updated image.
  • As a temporary measure, filter or drop network traffic that includes CIPSO options to prevent the kernel from encountering the flaw.

Generated by OpenCVE AI on October 27, 2026 at 19:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-9018-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9018-2 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
History

Tue, 27 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-122

Tue, 27 Oct 2026 12:30:00 +0000


Sat, 24 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-122

Sat, 24 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Sat, 24 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Fri, 23 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Fri, 23 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: cipso: adjust cached option offsets when removing CIPSO cipso_v4_skbuff_delattr() removes the CIPSO bytes but does not adjust cached offsets for options that follow them. For example, with a valid 10-byte CIPSO option followed by a seven-byte RR option, parsing records rr at offset 30. Removing CIPSO moves RR to offset 20, while the cached offset remains 30. Consumers such as ip_forward_options() and __ip_options_echo() then access the wrong bytes; the latter may interpret packet data as the option length and copy it into fixed-size option storage. Mirror cipso_v4_delopt() and subtract cipso_len from the srr, rr, ts and router_alert offsets when they follow CIPSO. cipso_len is the distance the first memmove() shifts those options. The later header move and network-header reset relocate the bytes and their offset base together.
Title cipso: adjust cached option offsets when removing CIPSO
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-24T14:10:17.979Z

Reserved: 2026-09-25T10:25:14.389Z

Link: CVE-2026-99064

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T13:17:30.253

Modified: 2026-10-24T14:16:54.507

Link: CVE-2026-99064

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-23T00:00:00Z

Links: CVE-2026-99064 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T19:15:08Z

Weaknesses