CVE-2026-33769

LOW CVSS 4.0: 2,9 EPSS 0.06%
Обновлено 26 марта 2026
Astro
Параметр Значение
CVSS 2,9 (LOW)
Уязвимые версии 2.10.10 — 5.18.1
Устранено в версии 5.18.1
Тип уязвимости CWE-20 (Неправильная проверка ввода)
Поставщик Astro
Публичный эксплойт Нет

Astro — это веб-фреймворк. Начиная с версии 2.10.10 и до версии 5.18.1, эта проблема касается принудительного применения пути Astro RemotePatterns для удаленных URL-адресов, используемых серверными сборщиками, такими как конечная точка оптимизации изображений. Логика сопоставления путей для подстановочных знаков /* не привязана, поэтому имя пути, содержащее разрешенный префикс позже в пути, все равно может совпадать.

В результате злоумышленник может получить пути за пределами предполагаемого префикса белого списка на разрешенном хосте. Эта проблема исправлена ​​в версии 5.18.1.

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

Astro is a web framework. From version 2.10.10 to before version 5.18.1, this issue concerns Astro's remotePatterns path enforcement for remote URLs used by server-side fetchers such as the image optimization endpoint. The path matching logic for /* wildcards is unanchored, so a pathname that contains the allowed prefix later in the path can still match. As a result, an attacker can fetch paths outside the intended allowlisted prefix on an otherwise allowed host. This issue has been patched in version 5.18.1.

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

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

Последствия

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

Строка CVSS v4.0

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Astro Astro
cpe:2.3:a:astro:astro:*:*:*:*:*:node.js:*:*
2.10.10 5.18.1