CVE-2026-23035 in Linuxالمعلومات

الملخص

بحسب VulDB • 23/06/2026

في نواة لينكس، تم حل الثغرة التالية:

net/mlx5e: تمرير netdev إلى mlx5e_destroy_netdev بدلاً من priv

يُعد mlx5e_priv بنية غير مستقرة قد يتم مسحها (memset(0)) إذا فشل إرفاق الملف الشخصي (profile).

تمرير netdev إلى دالة mlx5e_destroy_netdev() لضمان عملها على كائن netdev صالح.

في عملية الإزالة mlx5e_remove: التحقق من صحة priv->profile قبل محاولة تنظيف أي موارد قد لا تكون موجودة.

يؤدي هذا الإصلاح إلى حل خطأ kernel oops في dالة mlx5e_remove عندما يفشل وضع switchdev بسبب فشل تغيير الملف الشخصي (profile).

$ 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: 000

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

13/01/2026

إفشاء

31/01/2026

الاعتدال

تمت الموافقة

إدخال

VDB-343608

EPSS

0.00209

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!