Skip to content
Heist/ feed
High

net: consume xmit errors of GSO frames

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: net: consume xmit errors of GSO frames udpgro_frglist.sh and udpgro_bench.sh are the flakiest tests currently in NIPA. They fail in the same exact way, TCP GRO test stalls occasionally and the test gets killed after 10min. These tests use veth to simulate GRO. They attach a trivial ("return XDP_PASS;") XDP program to the veth to force TSO off and NAPI on. Digging into the failure mode we can see that the connection is completely stuck after a burst of drops. The sender's snd_nxt is at sequence number N [1], but the receiver claims to have received (rcv_nxt) up to N + 3 * MSS [2]. Last piece of the puzzle is that senders rtx queue is not empty (let's say the block in the rtx queue is at sequence number N - 4 * MSS [3]). In this state, sender sends a retransmission from the rtx queue with a single segment, and sequence numbers N-4*MSS:N-3*MSS [3]. Receiver sees it and responds with an ACK all the way up to N + 3 * MSS [2]. But sender will reject this ack as TCP_ACK_UNSENT_DATA because it has no recollection of ever sending data that far out [1]. And we are stuck. The root cause is the mess of the xmit return codes. veth returns an error when it can't xmit a frame. We end up with a loss event like this: ------------------------------------------------- | GSO super frame 1 | GSO super frame 2 | |-----------------------------------------------| | seg | seg | seg | seg | seg | seg | seg | seg | | 1 | 2 | 3 | 4 | 5

Announced Group revision 1
Original source ↗

CVE-2026-43194

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-43194

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "ae3f627b45fbc3c776a4e484696f3cad7cbb4eca",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "0c9de092ef8c50a7ee9612811566f0aa81d8d7b6",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "56bd32c0edca34041a5c215887fcf562fae2e2db",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "9ac6aebef4b4bfc5ed408b0b65645981574bc780",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "ea5d7787635e26ec1194ec7eec0e8e5ae3bd10a5",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "4cb163e9efcac4cd35c3043e097f25081a5c015c",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "c86901d22c89a6bf4e2f013e948aaabc60869893",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "1f59533f9ca5634e7b8914252e48aee9d9cbe501",
        "lessThan": "7aa767d0d3d04e50ae94e770db7db8197f666970",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "net/core/dev.c"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "3.18"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "3.18",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "5.10.252",
        "versionType": "semver",
        "lessThanOrEqual": "5.10.*"
      },
      {
        "status": "unaffected",
        "version": "5.15.202",
        "versionType": "semver",
        "lessThanOrEqual": "5.15.*"
      },
      {
        "status": "unaffected",
        "version": "6.1.165",
        "versionType": "semver",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.128",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.75",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.16",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "6.19.6",
        "versionType": "semver",
        "lessThanOrEqual": "6.19.*"
      },
      {
        "status": "unaffected",
        "version": "7.0",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "net/core/dev.c"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-43194

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#40042 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement