CVE-2026-5503

MEDIUM CVSS 4.0: 6,9
Обновлено 9 апреля 2026
In
Параметр Значение
CVSS 6,9 (MEDIUM)
Тип уязвимости CWE-787 (Запись за пределами буфера)
Поставщик In
Публичный эксплойт Нет

В TLSX_EchChangeSNI ветвь ctx->extensions устанавливает расширения безоговорочно, даже если TLSX_Find возвращает NULL. Это привело к тому, что TLSX_UseSNI прикрепил контролируемое злоумышленником publicName к общему WOLFSSL_CTX, когда внутренний SNI не был настроен. Затем TLSX_EchRestoreSNI не удалось его очистить, поскольку его удаление было ограничено serverNameX != NULL.

Размер внутреннего ClientHello был задан до загрязнения, но записан после него, в результате чего TLSX_SNI_Write запомнил 255 байт за границу выделения.

Показать оригинальное описание (EN)

In TLSX_EchChangeSNI, the ctx->extensions branch set extensions unconditionally even when TLSX_Find returned NULL. This caused TLSX_UseSNI to attach the attacker-controlled publicName to the shared WOLFSSL_CTX when no inner SNI was configured. TLSX_EchRestoreSNI then failed to clean it up because its removal was gated on serverNameX != NULL. The inner ClientHello was sized before the pollution but written after it, causing TLSX_SNI_Write to memcpy 255 bytes past the allocation boundary.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Не требуются
Нет дополнительных условий
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Низкое
Частичная модификация данных
Доступность
Низкое
Частичное нарушение работы

Строка CVSS v4.0