What’s Vulnerable › Vulnerabilities

CVE-2025-37788: cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path

Description

In the Linux kernel, the following vulnerability has been resolved: cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path In the for loop used to allocate the loc_array and bmap for each port, a memory leak is possible when the allocation for loc_array succeeds, but the allocation for bmap fails. This is because when the control flow goes to the label free_eth_finfo, only the allocations starting from (i-1)th iteration are freed. Fix that by freeing the loc_array in the bmap allocation error path.

Affected products

How to fix

Upgrade to a fixed version: Linux kernel 5.10.237, 5.15.181, 6.1.135, 6.12.25. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2025-37788 or the next vulnerability affects your stack