CVE-2025-21650 in Linuxinformazioni

Riassunto

di VulDB • 23/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

net: hns3: risolto il problema di accesso fuori dai limiti (out of bounds) dello spazio BAR in hclge_fetch_pf_reg

Lo spazio TQP BAR è diviso in due segmenti. I TQPs 0-1023 e i TQPs 1024-1279 si trovano in indirizzi diversi nello spazio BAR. Tuttavia, la funzione hclge_fetch_pf_reg non distingue le informazioni dello spazio tqp durante la lettura delle stesse. Quando il numero di TQPs è maggiore di 1024, si verifica un accesso allo spazio bar che sovrascrive dati (bar space overwriting).

Il problema dei diversi segmenti era stato considerato durante l'inizializzazione di tqp.io_base. Pertanto, viene utilizzato direttamente tqp.io_base quando la coda viene letta in hclge_fetch_pf_reg.

Messaggio di errore:

Unable to handle kernel paging request at virtual address ffff800037200000 pc : hclge_fetch_pf_reg+0x138/0x250 [hclge]
lr : hclge_get_regs+0x84/0x1d0 [hclge]
Call trace: hclge_fetch_pf_reg+0x138/0x250 [hclge]
hclge_get_regs+0x84/0x1d0 [hclge]
hns3_get_regs+0x2c/0x50 [hns3]
ethtool_get_regs+0xf4/0x270 dev_ethtool+0x674/0x8a0 dev_ioctl+0x270/0x36c sock_do_ioctl+0x110/0x2a0 sock_ioctl+0x2ac/0x530 __arm64_sys_ioctl+0xa8/0x100 invoke_syscall+0x4c/0x124 el0_svc_common.constprop.0+0x140/0x15c do_el0_svc+0x30/0xd0 el0_svc+0x1c/0x2c el0_sync_handler+0xb0/0xb4 el0_sync+0x168/0x180

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

29/12/2024

Divulgazione

19/01/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00197

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!