Skip to main content

Linux Kernel EUVDEUVD-2026-25551

| CVE-2026-31658 MEDIUM
Memory Leak (CWE-401)
2026-04-24 Linux GHSA-fm9r-m74h-jfjj
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local-only trigger requiring specific FPGA hardware; low privilege sufficient; pure availability impact via memory exhaustion; no confidentiality or integrity dimension.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

6
Analysis Generated
Jul 24, 2026 - 02:44 vuln.today
CVSS changed
Apr 27, 2026 - 20:22 NVD
5.5 (MEDIUM)
Patch released
Apr 27, 2026 - 20:17 nvd
Patch available
Patch available
Apr 24, 2026 - 16:16 EUVD
EUVD ID Assigned
Apr 24, 2026 - 15:00 euvd
EUVD-2026-25551
CVE Published
Apr 24, 2026 - 14:45 nvd
MEDIUM 5.5

DescriptionNVD

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.

AnalysisAI

Memory leak in the Linux kernel's Altera Triple Speed Ethernet (altera-tse) driver allows a local low-privileged user on affected hardware to exhaust kernel memory over time. The flaw in tse_start_xmit() incorrectly signals successful packet transmission to the network stack when DMA mapping fails, preventing socket buffer (skb) cleanup and causing a per-failure memory leak that can escalate to availability loss. No public exploit exists and EPSS at 0.02% (7th percentile) confirms negligible exploitation interest; this is a maintenance-tier fix relevant only to specialized embedded Linux deployments on Altera/Intel FPGA hardware.

Technical ContextAI

The vulnerability resides in drivers/net/ethernet/altera/altera_tse.c within the Linux kernel, which implements the Altera Triple Speed Ethernet MAC IP core - a hardware block found on Altera/Intel FPGAs and embedded SoCs. The affected function tse_start_xmit() maps kernel socket buffers (skbs) to DMA addresses for hardware-accelerated packet transmission using dma_map_single(). CWE-401 (Missing Release of Memory after Effective Lifetime) applies precisely: when dma_map_single() returns a mapping error, the function returns NETDEV_TX_OK without calling dev_kfree_skb_any(). NETDEV_TX_OK signals to the network stack that the packet was fully consumed, causing the stack to drop its reference - but the driver never frees the buffer, permanently leaking kernel memory. The fix, backported across multiple stable branches per upstream commits at git.kernel.org/stable, inserts the missing dev_kfree_skb_any() call before the early return. CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* covers the affected component.

RemediationAI

Update the Linux kernel to a patched stable release: 5.10.253, 5.15.203, 6.1.169, 6.6.135, 6.12.82, 6.18.23, 6.19.13, or 7.0. Upstream fixes are available via the following stable commits: https://git.kernel.org/stable/c/ae2cd46f57f422b51aedd406ff5d75cbff401d5d, https://git.kernel.org/stable/c/60f462cd2716d86bd2174f9d5e035c9278f30480, https://git.kernel.org/stable/c/9f3ec44aeb58501d11834048d5d0dbaeacb6d4e7, and related commits for each stable branch. Ubuntu users should apply the packages from USN-8567-1 at https://ubuntu.com/security/notices/USN-8567-1. As a compensating control on systems that cannot be immediately patched and where the Altera TSE NIC is not the primary network path, blacklisting the kernel module with 'echo blacklist altera_tse >> /etc/modprobe.d/blacklist.conf' eliminates the vulnerable code path entirely - however, this also disables the Altera TSE network interface, which is unacceptable if the device is in active use.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

Share

EUVD-2026-25551 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy