---
id: CVE-2025-22101
title: 'net: libwx: fix Tx L4 checksum'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  net: libwx: fix Tx L4 checksum

  The hardware only supports L4 checksum offload for TCP/UDP/SCTP protocol.
  There was a bug to set Tx checksum flag for the other protocol…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 3403960cdf86c967442dccc2bec981e0093f716e <
    9c6c85ae77efbe29420883082b3a7b9fd2c57602
  - >-
    Linux >= 3403960cdf86c967442dccc2bec981e0093f716e <
    6d56ea133adf0389b216ba6e47f7f35e95776713
  - >-
    Linux >= 3403960cdf86c967442dccc2bec981e0093f716e <
    5f583e059eced1857f41e221ef5951e029e632bd
  - >-
    Linux >= 3403960cdf86c967442dccc2bec981e0093f716e <
    c7d82913d5f9e97860772ee4051eaa66b56a6273
  - Linux 6.5
published: '2025-04-16'
updated: '2026-09-14'
sourceUpdated: '2026-09-14T11:57:54.685Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2025-22101'
references:
  - url: 'https://git.kernel.org/stable/c/9c6c85ae77efbe29420883082b3a7b9fd2c57602'
  - url: 'https://git.kernel.org/stable/c/6d56ea133adf0389b216ba6e47f7f35e95776713'
  - url: 'https://git.kernel.org/stable/c/5f583e059eced1857f41e221ef5951e029e632bd'
  - url: 'https://git.kernel.org/stable/c/c7d82913d5f9e97860772ee4051eaa66b56a6273'
tags:
  - cve.org
epss: 0.00201
epssPercentile: 0.10332
ingestedAt: '2026-09-14T15:23:07.459Z'
---

## Overview

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

net: libwx: fix Tx L4 checksum

The hardware only supports L4 checksum offload for TCP/UDP/SCTP protocol.
There was a bug to set Tx checksum flag for the other protocol that results
in Tx ring hang. Fix to compute software checksum for these packets.

## Affected

- `Linux >= 3403960cdf86c967442dccc2bec981e0093f716e < 9c6c85ae77efbe29420883082b3a7b9fd2c57602`
- `Linux >= 3403960cdf86c967442dccc2bec981e0093f716e < 6d56ea133adf0389b216ba6e47f7f35e95776713`
- `Linux >= 3403960cdf86c967442dccc2bec981e0093f716e < 5f583e059eced1857f41e221ef5951e029e632bd`
- `Linux >= 3403960cdf86c967442dccc2bec981e0093f716e < c7d82913d5f9e97860772ee4051eaa66b56a6273`
- `Linux 6.5`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
