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

xfrm: validate selector family and prefixlen during match

syzbot reported a shift-out-of-bounds in xfrm_selector_match()
due to AF_UNSPEC selector with large prefixlen (e.g. 128) matched
against IPv4 flow (when XFRM_STATE_AF_UNSPEC is set).

Fix this by:

- Rejecting mismatched families in xfrm_selector_match.
- Returning false in addr4_match if prefixlen > 32.
- Returning false in addr_match if prefixlen > 128 (prevents overflow).
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A shift‑out‑of‑bounds error occurs in the Linux kernel’s xfrm selector matching logic when a selector with an unspecified address family (AF_UNSPEC) and an unusually large prefix length (e.g., 128) is matched against an IPv4 flow while the XFRM_STATE_AF_UNSPEC flag is set. The kernel function xfrm_selector_match does not verify that the selector’s family and prefix length are appropriate for the flow’s address family, causing the mismatch to trigger an out‑of‑bounds write. The description implies that such an overflow could corrupt kernel memory; this potential impact is inferred from the nature of the error but has not been claimed as a proven exploit. If exploited, the resulting memory corruption could permit local privilege escalation or arbitrary code execution.

Affected Systems

All Linux kernel releases are potentially affected until the described patch is applied. The affected component is the xfrm selector matching logic that processes IPsec policy selectors in the kernel. No specific affected kernel versions are given, so all pre‑patch Linux kernels are considered vulnerable.

Risk and Exploitability

Based on the supplied metrics, the vulnerability carries a CVSS score of 7.8, indicating high severity for a kernel memory corruption that could provide an attacker with privilege escalation. The EPSS score is less than 1 %, pointing to a low chance of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. The attack is likely local and would require the attacker to gain kernel module insertion or other privileged write capabilities; therefore the overall risk is high in terms of potential impact but low in terms of current exploitation probability.

Generated by OpenCVE AI on August 22, 2026 at 06:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the fix for xfrm selector family and prefix length validation.
  • Ensure that any IPsec selectors configured in the system use the correct address family and do not specify overly large prefix lengths; audit existing configurations.
  • Apply additional kernel hardening such as enabling SELinux and configuring secure computing mode (seccomp) where possible to reduce the attack surface of privileged code.

Generated by OpenCVE AI on August 22, 2026 at 06:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 04:30:00 +0000

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

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1335
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 17:15:00 +0000

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

Mon, 17 Aug 2026 15:45:00 +0000

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

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 18:15:00 +0000

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

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: xfrm: validate selector family and prefixlen during match syzbot reported a shift-out-of-bounds in xfrm_selector_match() due to AF_UNSPEC selector with large prefixlen (e.g. 128) matched against IPv4 flow (when XFRM_STATE_AF_UNSPEC is set). Fix this by: - Rejecting mismatched families in xfrm_selector_match. - Returning false in addr4_match if prefixlen > 32. - Returning false in addr_match if prefixlen > 128 (prevents overflow).
Title xfrm: validate selector family and prefixlen during match
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-08-17T05:44:19.730Z

Reserved: 2026-08-09T03:40:39.931Z

Link: CVE-2026-72450

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:18.950

Modified: 2026-08-17T06:19:12.517

Link: CVE-2026-72450

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72450 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T06:45:04Z

Weaknesses
  • CWE-1335

    Incorrect Bitwise Shift of Integer