CVE-2026-3038 in FreeBSDИнформация

Сводка

по VulDB • 26.05.2026

Функция rtsock_msg_buffer() сериализует маршрутную информацию в буфер. В процессе этого она копирует структуры sockaddr в структуру sockaddr_storage, размещенную в стеке. Она предполагает, что поле длины исходной структуры sockaddr уже было проверено, но это не всегда так, и возможно, что вредоносная программа в пользовательском пространстве (userspace) может сформировать запрос, который вызовет переполнение на 127 байт.

На практике это переполнение немедленно перезаписывает canary (защитное значение) для стекового фрейма функции rtsock_msg_buffer(), что приводит к панике ядра (panic) при выходе из функции.

Ошибка позволяет непривилегированному пользователю вызвать сбой ядра, инициировав переполнение буфера в стеке в функции rtsock_msg_buffer(). В частности, переполнение повреждает значение canary в стеке, которое проверяется при выходе из функции; это смягчает последствия переполнения стека, вызывая панику ядра.

В ядре могут существовать и другие ошибки, которые позволяют программам в пользовательском пространстве найти значение canary и таким образом обойти защиту, после чего возможна локальная эскалация привилегий.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Freebsd

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

23.02.2026

Раскрытие

09.03.2026

Модерация

принято

Вход

VDB-349827

EPSS

0.00468

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!