← voltar
CVE-2025-35939

Craft CMS stores user-provided content in session files

CVSS 6.9 MEDIUMEPSS 1.1%● KEVCWE-472
Em resumo

O Craft CMS armazena dados fornecidos por usuários não autenticados em arquivos de sessão no servidor, sem validação adequada. Esse conteúdo poderia ser acessado e executado se combinado com outra vulnerabilidade.

Detalhe técnico

Atacantes não autenticados podem injetar conteúdo arbitrário (como código PHP) em arquivos de sessão via parâmetros de URL de retorno não sanitizados armazenados durante redirecionamentos de autenticação. Os arquivos são criados em locais previsíveis (/var/lib/php/sessions/sess_[valor_sessao]), e o conteúdo injetado pode ser executado se acessado por uma vulnerabilidade adicional, resultando em possível execução de código ou divulgação de informações.

Resumo gerado e traduzido por IA a partir da descrição oficial.
Craft CMS stores arbitrary content provided by unauthenticated users in session files. This content could be accessed and executed, possibly using an independent vulnerability. Craft CMS redirects requests that require authentication to the login page and generates a session file on the server at '/var/lib/php/sessions'. Such session files are named 'sess_[session_value]', where '[session_value]' is provided to the client in a 'Set-Cookie' response header. Craft CMS stores the return URL requested by the client without sanitizing parameters. Consequently, an unauthenticated client can introduce arbitrary values, such as PHP code, to a known local file location on the server. Craft CMS versions 5.7.5 and 4.15.3 have been released to address this issue.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Produtos afetados
Craft · CMS

Quer saber se a sua infraestrutura está exposta a isto?

Falar com a TrueHacking →