🛡️ AZL-77232 — kernel (CVE-2026-23035)

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

CVE-2026-23035 affecting package kernel 6.6.126.1-1

In the Linux kernel, the following vulnerability has been resolved:

net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv

mlx5e_priv is an unstable structure that can be memset(0) if profile

attaching fails.

Pass netdev to mlx5e_destroy_netdev() to guarantee it will work on a

valid netdev.

On mlx5e_remove: Check validity of priv->profile, before attempting

to cleanup any resources that might be not there.

This fixes a kernel oops in mlx5e_remove when switchdev mode fails due

to change profile failure.

$ devlink dev eswitch set pci/0000:00:03.0 mode switchdev

Error: mlx5_core: Failed setting eswitch to offloads.

dmesg:

workqueue: Failed to create a rescuer kthread for wq "mlx5e": -EINTR

mlx5_core 0012:03:00.1: mlx5e_netdev_init_profile:6214:(pid 37199): mlx5e_priv_init failed, err=-12

mlx5_core 0012:03:00.1 gpu3rdma1: mlx5e_netdev_change_profile: new profile init failed, -12

workqueue: Failed to create a rescuer kthread for wq "mlx5e": -EINTR

mlx5_core 0012:03:00.1: mlx5e_netdev_init_profile:6214:(pid 37199): mlx5e_priv_init failed, err=-12

mlx5_core 0012:03:00.1 gpu3rdma1: mlx5e_netdev_change_profile: failed to rollback to orig profile, -12

$ devlink dev reload pci/0000:00:03.0 ==> oops

BUG: kernel NULL pointer dereference, address: 0000000000000370

PGD 0 P4D 0

Oops: Oops: 0000 [#1] SMP NOPTI

CPU: 15 UID: 0 PID: 520 Comm: devlink Not tainted 6.18.0-rc5+ #115 PREEMPT(voluntary)

Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-2.fc40 04/01/2014

RIP: 0010:mlx5e_dcbnl_dscp_app+0x23/0x100

RSP: 0018:ffffc9000083f8b8 EFLAGS: 00010286

RAX: ffff8881126fc380 RBX: ffff8881015ac400 RCX: ffffffff826ffc45

RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8881035109c0

RBP: ffff8881035109c0 R08: ffff888101e3e838 R09: ffff888100264e10

R10: ffffc9000083f898 R11: ffffc9000083f8a0 R12: ffff888101b921a0

R13: ffff888101b921a0 R14: ffff8881015ac9a0 R15: ffff8881015ac400

FS: 00007f789a3c8740(0000) GS:ffff88856aa59000(0000) knlGS:0000000000000000

CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033

CR2: 0000000000000370 CR3: 000000010b6c0001 CR4: 0000000000370ef0

Call Trace:

<TASK>

mlx5e_remove+0x57/0x110

device_release_driver_internal+0x19c/0x200

bus_remove_device+0xc6/0x130

device_del+0x160/0x3d0

? devl_param_driverinit_value_get+0x2d/0x90

mlx5_detach_device+0x89/0xe0

mlx5_unload_one_devl_locked+0x3a/0x70

mlx5_devlink_reload_down+0xc8/0x220

devlink_reload+0x7d/0x260

devlink_nl_reload_doit+0x45b/0x5a0

genl_family_rcv_msg_doit+0xe8/0x140

Affected software

AZL-77232 is recorded against 1 package.

  • kernel

Timeline and source

Published on 31 January 2026 and last revised on 21 April 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

nvd.nist.gov (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-01-31
Updated 2026-08-12
Modified 2026-04-21
Fix URL N/A

Affected Packages

Software From version Fixed in
kernel

Similar Threats

Free Vulnerability Check

Is your site affected by AZL-77232?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against AZL-77232 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesAzure LinuxAzure Linux Undated