CVE-2026-89582bnx2x: fix double free in bnx2x_init_firmware() error path
- —Not scoredno CVSS score yet
- 0.18%Exploitation in 30 daysEPSS · top 93% of all CVEs
- NoKnown exploitednot in CISA's KEV catalog
- NonePublic exploitsnone known yet
Description
In the Linux kernel, the following vulnerability has been resolved: bnx2x: fix double free in bnx2x_init_firmware() error path bnx2x_init_firmware() frees bp->init_ops, bp->init_data and bp->init_ops_offsets in its error path without setting them to NULL. The cleanup function bnx2x_release_firmware() frees the same three pointers unconditionally, so if init_firmware fails and release_firmware is later called (e.g. from __bnx2x_remove or through the function state machine), all three are freed a second time. Set each pointer to NULL after kfree() in the error path so that the subsequent kfree(NULL) in bnx2x_release_firmware() is a safe no-op.
Timeline
ID reserved
By Linux
Published
- 38 days later
· 38 days later
Record updated
Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.
Scores
No CVSS score yet: neither the CNA, CISA nor NVD has scored this CVE. NVD status: Received.
- EPSS (exploitation in 30 days)
- 0.18% · top 93% of all CVEs (13 Nov 2026)
The list uses the assigner's score when there is one, then CISA's, then NVD's: Not scored.
Affected products
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < 770715784b689749014ce193ef986b706fe8f51c
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < c44e5d6c3189241d5f791bc7b1eddde6b92f802c
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < 07d4516e3eb1fcde4a5db29eb556cdb0ebba6265
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < ac280f6872e75df49f3004505bcddff91d9e5362
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < dc98e727b9cfc5e19c796bf893878153f00b222b
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < 4d36e38e48340a1ccf92a98c7a22d07a954e5aa3
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < a142c024f07d623e2b6b25943f6c36d4b6b0b4c6
- affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < d2796ffe38cb4155afe0eab23636295b096c27a5
- affected 2.6.31
- unaffected < 2.6.31
- unaffected 5.10.270 – ≤ 5.10.*
- unaffected 5.15.221 – ≤ 5.15.*
- unaffected 6.1.188 – ≤ 6.1.*
- unaffected 6.6.157 – ≤ 6.6.*
- unaffected 6.12.109 – ≤ 6.12.*
- unaffected 6.18.50 – ≤ 6.18.*
- unaffected 7.2.4 – ≤ 7.2.*
- unaffected 7.3 – ≤ *
References
References8
- https://git.kernel.org/stable/c/770715784b689749014ce193ef986b706fe8f51c (opens in a new tab)
- https://git.kernel.org/stable/c/c44e5d6c3189241d5f791bc7b1eddde6b92f802c (opens in a new tab)
- https://git.kernel.org/stable/c/07d4516e3eb1fcde4a5db29eb556cdb0ebba6265 (opens in a new tab)
- https://git.kernel.org/stable/c/ac280f6872e75df49f3004505bcddff91d9e5362 (opens in a new tab)
- https://git.kernel.org/stable/c/dc98e727b9cfc5e19c796bf893878153f00b222b (opens in a new tab)
- https://git.kernel.org/stable/c/4d36e38e48340a1ccf92a98c7a22d07a954e5aa3 (opens in a new tab)
- https://git.kernel.org/stable/c/a142c024f07d623e2b6b25943f6c36d4b6b0b4c6 (opens in a new tab)
- https://git.kernel.org/stable/c/d2796ffe38cb4155afe0eab23636295b096c27a5 (opens in a new tab)
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- EUVD EUVD-2026-76494 (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://cveledger.app/cve/CVE-2026-89582)Record last updated .