CVE-2025-37788
MEDIUM
MEDIUM
Priority: 0.01
BB Relevance:
36/100
Published: 2025-05-01
Modified: 2026-11-05
First seen: 2026-11-05
Status: active
Attack Surface
Low Complexity
No Interaction
CVSS Vector Breakdown
AV:
Local
AC:
Low
PR:
Low
UI:
None
S:
Unchanged
C:
None
I:
None
A:
High
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.
Weakness Classification (1)
Affected Software (12)
| Vendor | Product | Version |
|---|---|---|
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < e9de08e15aee35b96064960f95997bb6c1209c4b |
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < 118d05b530343cd9322607b9719405ba254a4183 |
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < fa2d7708955e4f8212fd69bab1da604e60cb0b15 |
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < 08aa59c0be768596467552c129e9f82166779a67 |
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < dafb6e433ab2333b67be05433dc9c6ccbc7b1284 |
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < 76deedea08899885f076aba0bb80bd1276446822 |
| Linux | Linux | d915c299f1da68a7dbb43895b8741c7b916c9d08 < 00ffb3724ce743578163f5ade2884374554ca021 |
| Linux | Linux | 5.9 |
| debian | debian_linux | 11.0 |
| linux | linux_kernel | 5.9 – 5.10.237 |
| linux | linux_kernel | 6.15 |
| linux | linux_kernel | 6.15 |
References & Advisories (9)
Mailing List
Third Party Advisory
Mailing List
Third Party Advisory