CVE-2026-23084: be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
In the Linux kernel, the following vulnerability has been resolved:
be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
When the parameter pmac_id_valid argument of be_cmd_get_mac_from_list() is
set to false, the driver may request the PMAC_ID from the firmware of the
network card, and this function will store that PMAC_ID at the provided
address pmac_id. This is the contract of this function.
However, there is a location within the driver where both
pmac_id_valid == false and pmac_id == NULL are being passed. This could
result in dereferencing a NULL pointer.
To resolve this issue, it is necessary to pass the address of a stub
variable to the function.
Security readout for executives and security teams
Plain-English summary
CVE-2026-23084 is a Linux kernel be2net network driver bug that can dereference a NULL pointer when retrieving a MAC-related identifier from network-card firmware. The public record does not provide CVSS, confirmed impact severity, or exploitation evidence. Treat it as a kernel stability risk until your Linux vendor maps it to affected builds.
Executive priority
Do not treat this as an emergency without vendor-specific exposure evidence. Assign normal kernel patch management priority, with faster handling for infrastructure using be2net hardware or Siemens products referencing the advisory.
Technical view
The flaw is in be_cmd_get_mac_from_list(). One call path passes pmac_id_valid=false while also passing pmac_id=NULL, violating the function contract when firmware returns a PMAC_ID. The published fix passes the address of a stub variable instead. The source bundle identifies Linux kernel versions/branches and multiple stable commit references.
Likely exposure
Exposure appears limited to Linux systems running affected kernels where the be2net driver path is present and relevant network hardware or firmware interaction is used. The bundle does not identify affected distributions, cloud images, appliances, or exact fixed package versions.
Exploitation context
No active exploitation is cited, and the CVE is not listed as KEV in the provided bundle. The public description supports a possible kernel NULL pointer dereference, but does not describe remote reachability, privilege requirements, or a working exploit path.
Researcher notes
Evidence is narrow: the CVE text describes the faulty argument combination and the stub-variable fix, but lacks CVSS, CWE, exploitability analysis, and distribution mappings. Validate through source commits and vendor kernels rather than assuming all Linux deployments are reachable.
Mitigation direction
Apply Linux kernel or distribution updates that include the referenced stable fixes.
Check your Linux vendor advisory for exact affected and fixed package versions.
Review Siemens SSA-019113 if Siemens products are in your environment.
Prioritize systems using the be2net driver or matching network adapters.
Validation and detection
Inventory Linux kernel versions against vendor advisories and the CVE record.
Check whether the be2net driver is loaded or packaged on exposed systems.
Confirm remediation by verifying the vendor-fixed kernel package is installed.
Track Siemens advisory applicability for managed industrial or appliance assets.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2026-23084 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.