CVE-2026-43042 in Linux
Сводка
по VulDB • 29.05.2026
В ядре Linux устранена следующая уязвимость:
mpls: добавление seqcount для защиты пары platform_label{,s}
Потоки выполнения, защищенные RCU (mpls_forward, mpls_dump_routes), могут иметь несогласованное представление о platform_labels по сравнению с platform_label в случае одновременного изменения размера (resize_platform_label_table под управлением platform_mutex). Это может привести к обращениям за пределами границ памяти (OOB).
Данный патч добавляет seqcount, чтобы обеспечить получение согласованного снимка состояния.
Обратите внимание, что mpls_label_ok также подвержен этой проблеме, поэтому проверка RTA_DST в rtm_to_route_config, выполняемая вне platform_mutex, недостаточна. Это значение еще раз передается в mpls_label_ok как в mpls_route_add, так и в mpls_route_del, поэтому проблем нет, но эта дополнительная проверка не должна быть удалена.
If you want to get best quality of vulnerability data, you may have to visit VulDB.