All vulnerabilities
CVE-2026-98808

Linux: net: systemport: Fix buffer overflow in bcm_sysport_get_stats()

Linux LinuxOperating systems
CVSS
NoneNot scored
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.19%Chance of exploitation activity in the next 30 days, higher than 8% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in96a2b042051553df0d9f03b518dd3b7105b36935Also 29d1d35ad5ad379a904263ea1cd4ba1d71cd965f, 96d8b26be5bc451188acdcee055948da45adbde0CVE List
Published18 Oct 2026Updated 21 Oct 2026CVE List

What fixes it

  • 96a2b042051553df0d9f03b518dd3b7105b36935LinuxCVE List
  • 29d1d35ad5ad379a904263ea1cd4ba1d71cd965fLinuxCVE List
  • 96d8b26be5bc451188acdcee055948da45adbde0LinuxCVE List

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

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].

Text from CVE List

Affected versions 12

  • Linuxaffected: 10377ba7673d19e28d92846955d51f49acd25c35 before 96a2b042051553df0d9f03b518dd3b7105b36935CVE List
  • Linuxaffected: 10377ba7673d19e28d92846955d51f49acd25c35 before 29d1d35ad5ad379a904263ea1cd4ba1d71cd965fCVE List
  • Linuxaffected: 10377ba7673d19e28d92846955d51f49acd25c35 before 96d8b26be5bc451188acdcee055948da45adbde0CVE List
  • Linuxaffected: 10377ba7673d19e28d92846955d51f49acd25c35 before faba9fdde480356f4a1d3b1a5713b7b354858a1cCVE List
  • Linuxaffected: 10377ba7673d19e28d92846955d51f49acd25c35 before eb7b84af0ec5c71b4920e999611b466b3784496cCVE List
  • Linuxaffected: 4.14CVE List
  • Linuxunaffected: all versions before 4.14CVE List
  • Linuxunaffected: 6.6.160 through 6.6.*CVE List
  • Linuxunaffected: 6.12.113 through 6.12.*CVE List
  • Linuxunaffected: 6.18.56 through 6.18.*CVE List
  • Linuxunaffected: 7.2.10 through 7.2.*CVE List
  • Linuxunaffected: 7.3CVE List

References 5