Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API docsPage
  • MCP serverPage
  • AboutPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • How it's builtPage
  • Support the projectPage

14 results

Back

CVE-2026-89582bnx2x: fix double free in bnx2x_init_firmware() error path

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

  1. ID reserved

    By Linux

  2. Published

  3. · 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)
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Not scored.

Affected products

  • Linux · Linux

    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < 770715784b689749014ce193ef986b706fe8f51c
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < c44e5d6c3189241d5f791bc7b1eddde6b92f802c
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < 07d4516e3eb1fcde4a5db29eb556cdb0ebba6265
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < ac280f6872e75df49f3004505bcddff91d9e5362
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < dc98e727b9cfc5e19c796bf893878153f00b222b
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < 4d36e38e48340a1ccf92a98c7a22d07a954e5aa3
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < a142c024f07d623e2b6b25943f6c36d4b6b0b4c6
    • affected 94a78b79cb5f14c09a42522738d6694c6a1cdd20 – < d2796ffe38cb4155afe0eab23636295b096c27a5
  • Linux · Linux

    • 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

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-89582 badge
[![CVE-2026-89582](https://cveledger.app/badge/CVE-2026-89582.svg)](https://cveledger.app/cve/CVE-2026-89582)

Record last updated .