Security readout for executives and security teams
Plain-English summary
This is a Linux kernel crash bug in the mlx5e network driver. Under a failed switchdev profile change, later device reload can dereference invalid driver state and trigger a kernel oops. Business impact is mainly availability on hosts using mlx5e-capable networking, not documented data exposure.
Executive priority
Treat as a targeted availability risk for specialized Linux networking hosts. Patch through normal kernel maintenance, with higher priority for virtualization, storage, GPU/RDMA, or network infrastructure nodes using mlx5e.
Technical view
The bug is in mlx5e teardown after profile attach failure. The source says mlx5e_priv may be zeroed, so destroy should use a valid netdev and mlx5e_remove should check priv->profile before cleanup. The observed failure is a NULL pointer dereference during devlink reload after switchdev mode failure.
Likely exposure
Exposure appears limited to Linux systems with the mlx5e driver, typically Mellanox/NVIDIA mlx5 adapters, where switchdev/offload profile changes and devlink reload paths are used. The supplied data does not identify remote attack reachability.
Exploitation context
The source shows a local administrative devlink sequence producing a kernel oops after a failed switchdev transition. KEV is false, and the bundle provides no evidence of active exploitation or public weaponization.
Researcher notes
Evidence supports a teardown-state bug, not a general remote compromise. The provided affected-version data is sparse and lacks CVSS. Do not infer exploitability beyond the documented devlink/switchdev failure and reload path.
Mitigation direction
Check vendor kernel advisories for CVE-2026-23035 and applicable fixed packages.
Prioritize patching hosts using mlx5e, switchdev, SR-IOV, RDMA, or network offloads.
Avoid unnecessary switchdev profile changes on affected systems until patched.
Plan maintenance windows for network hosts where a kernel oops would disrupt workloads.
Validation and detection
Inventory Linux kernel versions and loaded mlx5e/mlx5_core modules.
Identify hosts with mlx5 hardware and devlink switchdev/offload usage.
Confirm whether vendor kernel builds include the referenced stable fixes.
Review logs for mlx5e profile-change failures followed by kernel oops events.
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-23035 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.
0CVSS vectors
3Timeline events
0ADP providers
4Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Jan 31, 2026, 11:42 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.