SvelteKit — это платформа для быстрой разработки надежных и производительных веб-приложений с использованием Svelte. До версии 2.70.2 анализатор заголовка согласования содержимого, используемый при обработке запросов SvelteKit (для таких заголовков, как Accept), использовал регулярное выражение, уязвимое для квадратичного обратного отслеживания, поэтому злонамеренно созданное значение заголовка может привести к чрезмерному использованию ЦП и ухудшению обслуживания или отказу в нем. Версия 2.70.2 устраняет проблему.
Показать оригинальное описание (EN)
SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. Prior to 2.70.2, the content negotiation header parser used by SvelteKit's request handling (for headers such as Accept) uses a regular expression vulnerable to quadratic backtracking, so a maliciously crafted header value can cause excessive CPU consumption and degrade or deny service. Version 2.70.2 fixes the issue.
Характеристики атаки
Последствия
Строка CVSS v3.1