VDB

CVE-2026-31658

CVE-2026-31658 PUBLISHED

net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()

Reported by linux · Published April 24, 2026

In the Linux kernel, the following vulnerability has been resolved: net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit() When dma_map_single() fails in tse_start_xmit(), the function returns NETDEV_TX_OK without freeing the skb. Since NETDEV_TX_OK tells the stack the packet was consumed, the skb is never freed, leaking memory on every DMA mapping failure. Add dev_kfree_skb_any() before returning to properly free the skb.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
LinuxLinuxd5ec406f0543bd6cdfd563b08015fdec8c4d5712, 9f3ec44aeb58501d11834048d5d0dbaeacb6d4e7, 6dede3967619b5944003227a5d09fdc21ed57d10, 60f462cd2716d86bd2174f9d5e035c9278f30480, 3aca300e88afe56afb000cdc4c65383014fb17f9, 3.15, 2eb9d67704ca8f1101f7435b85f113ede471f9f2

Affected products

VendorProductVersions
LinuxLinuxbbd2190ce96d8fce031f0526c1f970b68adc9d1a, bbd2190ce96d8fce031f0526c1f970b68adc9d1a, bbd2190ce96d8fce031f0526c1f970b68adc9d1a
LinuxLinux3.15, 0, 5.10.253
SiemensSIPLUS S7-1500 CPU 1518-4 PN/DP MFP3.1.6, 3.1.7, 3.1.5
LinuxLinux6.18.23, 6.6.135, 6.12.82
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP3.1.7, 3.1.5, 3.1.6
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP3.1.5, 3.1.7, 3.1.6
linuxlinux_kernel3.15, 3.15, 3.15

Timeline

  • Apr 24, 2026 CVE Published
  • Apr 24, 2026 Security Advisory (103 in total, the first dated here)
  • May 18, 2026 EPSS Score (24 in total, the first dated here)
  • Jul 18, 2026 Coalition ESS Score
  • Aug 11, 2026 Distribution Patch (97 in total, the first dated here)

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2026-31658
vulnetix vdb fixes CVE-2026-31658

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2026-31658/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›