CVE Catalog

CVE-2026-98808

Low risk· EPSS 8%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

8th percentile - higher than 8% of all known CVEs

Summary

In the Linux kernel, bcm_sysport_get_stats() on SYSTEMPORT Lite skips unsupported statistics, with 'j' tracking the compacted index into the destination buffer while 'i' iterates all elements of bcm_sysport_gstrings_stats. Because the ethtool buffer is sized only by bcm_sysport_get_sset_count(), writing to data[i] instead of data[j] goes past the allocated array bounds, causing memory corruption.

Risk Assessment

A kernel buffer overflow can lead to memory corruption and potentially privilege escalation or system instability on SYSTEMPORT Lite platforms.

Recommendation

Update the Linux kernel to a version with the fix that writes to data[j] instead of data[i] in bcm_sysport_get_stats().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net: systemport: Fix buffer overflow in bcm_sysport_get_stats() When running on SYSTEMPORT Lite, certain statistics are unsupported and skipped during bcm_sysport_get_stats(). The variable 'j' tracks the compacted index into the destination data buffer, whereas 'i' iterates over all elements in bcm_sysport_gstrings_stats. Because the buffer allocated by ethtool is sized only according to bcm_sysport_get_sset_count(), storing values at data[i] instead of data[j] writes past the allocated array bounds, leading to memory corruption. Fix this by writing to data[j] instead of data[i].

Vulnerability data from NVD (NIST) · CISA KEV · EPSS