CVE-2025-68800
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: mlxsw: spectrum_mr: Multicast marşrut statistikasının yenilənməsi zamanı yaranan use-after-free xətası düzəldildi. İstinad edilən commit, multicast marşrut siyahısını qorumaq üçün xüsusi bir mutex (RTNL əvəzinə) əlavə etdi ki, drayver cihazdan sorğulanan multicast marşrut statistikaları haqqında kerneli yeniləmək üçün siyahını dövri olaraq gəzərkən həmin siyahı dəyişməsin. Siyahı elementinin silinməsi halının biri (marşrutun əvəzlənməsi zamanı) nəzərdən qaçmışdı və bu, use-after-free [1] xətasına səbəb ola bilərdi. Problem, elementi siyahıdan silməzdən əvvəl mutex-i əldə etmək və sonra onu azad etməklə həll edilmişdir. [1] BUG: KASAN: slab-use-after-free in mlxsw_sp_mr_stats_update+0x4a5/0x540 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1006 [mlxsw_spectrum] Read of size 8 at addr ffff8881523c2fa8 by task kworker/2:5/22043 CPU: 2 UID: 0 PID: 22043 Comm: kworker/2:5 Not tainted 6.18.0-rc1-custom-g1a3d6d7cd014 #1 PREEMPT(full) Hardware name: Mellanox Technologies Ltd. MSN2010/SA002610, BIOS 5.6.5 08/24/2017 Workqueue: mlxsw_core mlxsw_sp_mr_stats_update [mlxsw_spectrum] Call Trace: <TASK> dump_stack_lvl+0xba/0x110 print_report+0x174/0x4f5 kasan_report+0xdf/0x110 mlxsw_sp_mr_stats_update+0x4a5/0x540 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:1006 [mlxsw_spectrum] process_one_work+0x9cc/0x18e0 worker_thread+0x5df/0xe40 kthread+0x3b8/0x730 ret_from_fork+0x3e9/0x560 ret_from_fork_asm+0x1a/0x30 </TASK> Allocated by task 29933: kasan_save_stack+0x30/0x50 kasan_save_track+0x14/0x30 __kasan_kmalloc+0x8f/0xa0 mlxsw_sp_mr_route_add+0xd8/0x4770 [mlxsw_spectrum] mlxsw_sp_router_fibmr_event_work+0x371/0xad0 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c:7965 [mlxsw_spectrum] process_one_work+0x9cc/0x18e0 worker_thread+0x5df/0xe40 kthread+0x3b8/0x730 ret_from_fork+0x3e9/0x560 ret_from_fork_asm+0x1a/0x30 Freed by task 29933: kasan_save_stack+0x30/0x50 kasan_save_track+0x14/0x30 __kasan_save_free_info+0x3b/0x70 __kasan_slab_free+0x43/0x70 kfree+0x14e/0x700 mlxsw_sp_mr_route_add+0x2dea/0x4770 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c:444 [mlxsw_spectrum] mlxsw_sp_router_fibmr_event_work+0x371/0xad0 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c:7965 [mlxsw_spectrum] process_one_work+0x9cc/0x18e0 worker_thread+0x5df/0xe40 kthread+0x3b8/0x730 ret_from_fork+0x3e9/0x560 ret_from_fork_asm+0x1a/0x30
Necə düzəltmək olar
- Linux Linuxb957366f5611bbaba03dd10ef861283347ddcc88, 6e367c361a523a4b54fe618215c64a0ee189caf0, 37ca08b35a27ce8fd8e74dd3fd2ae21c23b63b73, 5f2831fc593c2b2efbff7dd0dd7441cec76adcd5, 216afc198484fde110ebeafc017992266f4596ce, 4049a6ace209f4ed150429f86ae796d7d6a4c22b, 8ac1dacec458f55f871f7153242ed6ab60373b90 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | f38656d067257cc43b652958dd154e1ab0773701 ≤ v < b957366f5611bbaba03dd10ef861283347ddcc88, f38656d067257cc43b652958dd154e1ab0773701 ≤ v < 6e367c361a523a4b54fe618215c64a0ee189caf0, f38656d067257cc43b652958dd154e1ab0773701 ≤ v < 37ca08b35a27ce8fd8e74dd3fd2ae21c23b63b73, f38656d067257cc43b652958dd154e1ab0773701 ≤ v < 5f2831fc593c2b2efbff7dd0dd7441cec76adcd5, f38656d067257cc43b652958dd154e1ab0773701 ≤ v < 216afc198484fde110ebeafc017992266f4596ce, f38656d067257cc43b652958dd154e1ab0773701 ≤ v < 4049a6ace209f4ed150429f86ae796d7d6a4c22b, f38656d067257cc43b652958dd154e1ab0773701 ≤ v < 8ac1dacec458f55f871f7153242ed6ab60373b90, 5.7 | b957366f5611bbaba03dd10ef861283347ddcc88, 6e367c361a523a4b54fe618215c64a0ee189caf0, 37ca08b35a27ce8fd8e74dd3fd2ae21c23b63b73, 5f2831fc593c2b2efbff7dd0dd7441cec76adcd5, 216afc198484fde110ebeafc017992266f4596ce, 4049a6ace209f4ed150429f86ae796d7d6a4c22b, 8ac1dacec458f55f871f7153242ed6ab60373b90 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.