CVE-2026-23041: 
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2026-23041 is a NULL pointer dereference vulnerability in the Linux kernel's bnxt_en (Broadcom NetXtreme) Ethernet driver, specifically in the bnxt_ptp_enable() function during error cleanup. The flaw is triggered when bnxt_init_one() fails during initialization: the error path destroys the DMA pool (setting bp->hwrm_dma_pool to NULL), and a subsequent call to ptp_clock_unregister() invokes the driver's .enable() callback, which attempts to allocate from the now-NULL pool. It affects the Linux kernel and was published on February 4, 2026. The CVSS category is estimated as Medium, with an EPSS score of 0.024% (Feedly, CVE.org).

Technical details

The root cause is a NULL pointer dereference (CWE-476) in the bnxt_en driver's error cleanup path. When bnxt_init_one() fails (e.g., bnxt_init_int_mode returns -ENODEV), bnxt_free_hwrm_resources() is called, which destroys the DMA pool and sets bp->hwrm_dma_pool to NULL. Subsequently, bnxt_ptp_clear() calls ptp_clock_unregister(), which — since commit a60fc3294a37 ("ptp: rework ptp_clock_unregister() to disable events") — now invokes ptp_disable_all_events(), triggering the driver's .enable() callback (bnxt_ptp_enable()). This callback calls hwrm_req_init() via bnxt_ptp_cfg_pin() and bnxt_ptp_cfg_event(), which attempts to allocate from the NULL DMA pool, resulting in a KASAN-detected null-ptr-deref in the range [0x0000000000000028-0x000000000000002f] (Feedly). The vulnerability is local in nature and requires a specific hardware initialization failure condition to trigger.

Impact

Successful triggering of this vulnerability causes a kernel NULL pointer dereference, which typically results in a kernel panic (system crash), impacting availability. The crash occurs during device initialization failure cleanup, so it primarily affects systems with Broadcom NetXtreme (bnxt_en) network adapters where initialization fails. There is no evidence of confidentiality or integrity impact; the primary consequence is a denial of service via kernel crash (Feedly).

Exploitability

There is no known public exploit code or evidence of in-the-wild exploitation for CVE-2026-23041. The vulnerability requires local access and a specific hardware/driver initialization failure scenario, making opportunistic exploitation unlikely. The EPSS score is 0.024%, reflecting very low exploitation probability, and it is not listed in the CISA Known Exploited Vulnerabilities catalog (Feedly). Nessus plugin 297940 has been published to detect affected systems (Tenable).

Mitigation and workarounds

Apply the upstream Linux kernel patches referenced in the CVE, available via the stable kernel git repository (commits 0174d5466cae and 3358995b1a7f). Users should update to a patched kernel version that includes the fix for the bnxt_ptp_enable() NULL pointer dereference. As a workaround, systems without Broadcom NetXtreme adapters are not affected; disabling or not loading the bnxt_en module on affected hardware may reduce exposure until a patch is applied (CVE.org, Kernel Git).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 6.18.8-1

Fixed

trixie

linux

Fixed

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

Source: This report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-116612HIGH7.8
  • Linux Debian logoLinux Debian
  • gstreamer-editing-services1.0
NoYesOct 26, 2026
CVE-2026-115909HIGH7.5
  • Linux Debian logoLinux Debian
  • rust-zip
NoNoOct 26, 2026
CVE-2026-115907HIGH7.5
  • Linux Debian logoLinux Debian
  • rust-zip
NoNoOct 26, 2026
CVE-2026-115910MEDIUM6.8
  • Python logoPython
  • social-auth-core
NoYesOct 26, 2026
CVE-2026-2270MEDIUM5.9
  • NixOS logoNixOS
  • kubernetes
NoYesOct 26, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management