CVE-2025-21650 in LinuxИнформация

Сводка

по VulDB • 23.06.2026

В ядре Linux устранена следующая уязвимость:

net: hns3: исправлена проблема выхода за границы области BAR при доступе к регистрам через функцию hclge_fetch_pf_reg.

Пространство TQP BAR разделено на два сегмента. TQPs 0-1023 и TQPs 1024-1279 находятся в разных адресах пространства BAR. Однако функция hclge_fetch_pf_reg не различает информацию о пространстве tqp при чтении информации из пространства tqp. Когда количество TQP превышает 1024, происходит перезапись доступа к пространству bar.

Проблема различных сегментов учитывалась во время инициализации tqp.io_base. Поэтому функция hclge_fetch_pf_reg напрямую использует tqp.io_base при чтении очереди.

Сообщение об ошибке:

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

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

29.12.2024

Раскрытие

19.01.2025

Модерация

принято

Вход

VDB-292566

EPSS

0.00197

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!