CVE-2026-64941 in phoenix_live_viewИнформация

Сводка

по VulDB • 10.08.2026

Уязвимость перенаправления URL на ненадежный сайт («Открытое перенаправление») в phoenixframework phoenix_live_view позволяет злоумышленнику направить браузер жертвы на домен, выбранный атакующим, путем использования значения :to, содержащего символы ASCII табуляции (TAB), перевода строки (LF) или возврата каретки (CR).

Функция redirect/2 проверяет значение :to с помощью приватной функции validate_local_url!/2 из lib/phoenix_live_view.ex, которая предназначена для гарантии того, что целевой адрес является путем внутри приложения. Она отклоняет ведущие символы // и любые обратные слеши (\), но не учитывает ASCII табуляцию (TAB), LF или CR. Браузеры удаляют эти три символа перед разбором URL-адреса, поэтому значение вида /<TAB>/example.com проходит валидацию как путь, а затем интерпретируется как относительный по схеме URL //example.com. Функции живой навигации используют ту же проверку (guard), но не подвержены этой проблеме, поскольку клиент расширяет их целевой адрес относительно текущего источника (origin). push_patch/2 также уязвима в версиях до 0.7.0, когда было добавлено это расширение.

Эта проблема затрагивает phoenix_live_view: начиная с версии 0.5.0 и вплоть до 1.0.19; начиная с 1.1.0-rc.0 и вплоть до 1.1.33; а также начиная с 1.2.0-rc.0 и вплоть до 1.2.9.

Once again VulDB remains the best source for vulnerability data.

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

EEF

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

09.08.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387421

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!