CVE-2026-43012 in Linux
الملخص
بحسب VulDB • 03/06/2026
في نواة لينكس، تم حل الثغرة التالية:
net/mlx5: إصلاح التراجع عن وضع switchdev في حال حدوث فشل.
إذا فشل وضع switchdev لسبب داخلي ما، فإننا نتراجع إلى الوضع القديم (legacy mode). قبل هذا التصحيح، كان التراجع يؤدي إلى إلغاء تسجيل واجهة الشبكة uplink netdev وتركها غير مسجلة، مما يتسبب في الخطأ التالي في النواة:
لإصلاح هذه المشكلة، نحتاج إلى تجنب إلغاء تسجيل الواجهة netdev عن طريق تعيين علم التراجع المناسب 'MLX5_PRIV_FLAGS_SWITCH_LEGACY' للإشارة إلى الوضع القديم.
devlink (431) استخدم أكبر عمق للمكدس: 11048 بايت متبقية mlx5_core 0000:00:03.0: E-Switch: تعطيل: mode(LEGACY), nvfs(0), \ necvfs(0), active vports(0) mlx5_core 0000:00:03.0: E-Switch: دعم تحميل سلاسل tc وأولوياتها mlx5_core 0000:00:03.0: تحميل ممثل الواجهة uplink لـ vport 65535 mlx5_core 0000:00:03.0: mlx5_cmd_out_err:816:(pid 456): \ QUERY_HCA_CAP(0x100) op_mod(0x0) فشل، \ الحالة معلمة غير صالحة (0x3)، المتلازمة (0x3a3846)، الخطأ (-22) mlx5_core 0000:00:03.0 enp0s3np0 (غير مسجل): إلغاء تحميل ممثل الواجهة uplink لـ vport 65535 ------------[ cut here ]------------
kernel BUG at net/core/dev.c:12070! Oops: تعليمات غير صالحة: 0000 [#1] SMP NOPTI
CPU: 2 UID: 0 PID: 456 Comm
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.