CVE-2023-53999

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net/mlx5e: TC, dahili port bellek sızıntısı düzeltmesi Akış kuralı bölünebilir ve ek post_act kuralları post_act tablosuna eklenir. Örneğin, CT 'new' durumu offload işlemine izin verildiği durumlarda, kuralın paketleri dahili porttan ve tünel üzerinden ilettiği senaryolarda memleak tetiklenebilmektedir. int_port nesnesi post_act kuralının akış özniteliğine atandığında ve refcnt değeri mlx5e_tc_int_port_get() tarafından artırıldığında, ancak mlx5e_tc_int_port_put() çağrılmadığında, refcnt hiçbir zaman azaltılmaz ve dolayısıyla int_port asla serbest bırakılmaz. kmemleak şu hatayı raporlamaktadır: unreferenced object 0xffff888128204b80 (size 64): comm "handler20", pid 50121, jiffies 4296973009 (age 642.932s) hex dump (first 32 bytes): 01 00 00 00 19 00 00 00 03 f0 00 00 04 00 00 00 ................ 98 77 67 41 81 88 ff ff 98 77 67 41 81 88 ff ff .wgA.....wgA.... backtrace: [<00000000e992680d>] kmalloc_trace+0x27/0x120 [<000000009e945a98>] mlx5e_tc_int_port_get+0x3f3/0xe20 [mlx5_core] [<0000000035a537f0>] mlx5e_tc_add_fdb_flow+0x473/0xcf0 [mlx5_core] [<0000000070c2cec6>] __mlx5e_add_fdb_flow+0x7cf/0xe90 [mlx5_core] [<000000005cc84048>] mlx5e_configure_flower+0xd40/0x4c40 [mlx5_core] [<000000004f8a2031>] mlx5e_rep_indr_offload.isra.0+0x10e/0x1c0 [mlx5_core] [<000000007df797dc>] mlx5e_rep_indr_setup_tc_cb+0x90/0x130 [mlx5_core] [<0000000016c15cc3>] tc_setup_cb_add+0x1cf/0x410 [<00000000a63305b4>] fl_hw_replace_filter+0x38f/0x670 [cls_flower] [<000000008bc9e77c>] fl_change+0x1fd5/0x4430 [cls_flower] [<00000000e7f766e4>] tc_new_tfilter+0x867/0x2010 [<00000000e101c0ef>] rtnetlink_rcv_msg+0x6fc/0x9f0 [<00000000e1111d44>] netlink_rcv_skb+0x12c/0x360 [<0000000082dd6c8b>] netlink_unicast+0x438/0x710 [<00000000fc568f70>] netlink_sendmsg+0x794/0xc50 [<0000000016e92590>] sock_sendmsg+0xc5/0x190 Bu durum, int_port temizleme kodu tüm öznitelik serbest bırakma durumları tarafından kullanılan akış özniteliği serbest bırakma yardımcı fonksiyonuna taşınarak düzeltilmiştir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın24 Ara 2025
İlk görülme24 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux9079ef5fb26ff38ced50cc15199ce56a009b8605, bc1918bac0f30e3f551ef5649b53062917db55fa, ac5da544a3c2047cbfd715acd9cec8380d7fe5c6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux8300f225268be9ee2c0daf5a3f23929fcdcbf213 ≤ v < 9079ef5fb26ff38ced50cc15199ce56a009b8605, 8300f225268be9ee2c0daf5a3f23929fcdcbf213 ≤ v < bc1918bac0f30e3f551ef5649b53062917db55fa, 8300f225268be9ee2c0daf5a3f23929fcdcbf213 ≤ v < ac5da544a3c2047cbfd715acd9cec8380d7fe5c6, 5.189079ef5fb26ff38ced50cc15199ce56a009b8605, bc1918bac0f30e3f551ef5649b53062917db55fa, ac5da544a3c2047cbfd715acd9cec8380d7fe5c6

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.