CVE-2023-53999 in Linuxinformazioni

Riassunto

di VulDB • 14/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net/mlx5e: TC, correzione della perdita di memoria (memory leak) nella porta interna

La regola del flusso può essere suddivisa e le regole post_act aggiuntive vengono inserite nella tabella post_act. È possibile innescare una memory leak quando la regola inoltra i pacchetti dalla porta interna attraverso un tunnel, nel caso in cui, ad esempio, sia consentito l'offload dello stato 'new' di CT (Conntrack). Poiché l'oggetto int_port viene assegnato all'attributo del flusso della regola post_act e il suo contatore di riferimento (refcnt) viene incrementato da mlx5e_tc_int_port_get(), ma non viene chiamata la funzione mlx5e_tc_int_port_put(), il refcnt non viene mai decrementato, quindi l'int_port non viene mai liberato.

kmemleak segnala il seguente errore: unreferenced object 0xffff888128204b80 (size 64): comm "handler20", pid 50121, jiffies 4296973009 (età 642.932s) hex dump (primi 32 byte): 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
[<00000000

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

24/12/2025

Divulgazione

24/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00166

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!