PT-2023-22079 · Sveltekit · Sveltekit

V1Ktor0T

·

Publicado

2023-04-04

·

Atualizado

2023-04-12

·

CVE-2023-29003

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions SvelteKit versions prior to 1.15.1
Description The SvelteKit framework provides out-of-the-box cross-site request forgery (CSRF) protection. However, prior to version 1.15.1, this protection can be bypassed by specifying a different Content-Type header value, such as text/plain. This allows malicious requests to be submitted from third-party domains, potentially leading to execution of operations within the context of the victim's session and unauthorized access to users' accounts.
Recommendations For SvelteKit versions prior to 1.15.1, update to version 1.15.1 or later to resolve the issue. As a temporary workaround, consider restricting access to API endpoints that handle sensitive operations until the update is applied. Additionally, users who have implemented a ? method= override feature in their handle hook should ensure that their implementation properly validates and handles requests with PUT, PATCH, and DELETE methods.

Exploit

Correção

Incomplete List of Disallowed Inputs

CSRF

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2023-29003
GHSA-5P75-VC5G-8RV2

Produtos afetados

Sveltekit