CVE-2025-27407
Execução remota de código ao carregar um esquema GraphQL maliciosamente criado
- Publicado
- 12 de mar. de 2025
- Atualizado
- 3 de nov. de 2025
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 14 de ago. de 2026
Execução remota de código ao carregar um esquema GraphQL maliciosamente criado
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HBaixo · próximos 30 dias
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
graphql-ruby é uma implementação de GraphQL em Ruby. A partir da versão 1.11.5 e antes das versões 1.11.8, 1.12.25, 1.13.24, 2.0.32, 2.1.14, 2.2.17 e 2.3.21, carregar uma definição de esquema maliciosa em `GraphQL::Schema.from_introspection` (ou `GraphQL::Schema::Loader.load`) pode resultar em execução remota de código. Qualquer sistema que carregue um esquema por JSON de uma fonte não confiável está vulnerável, incluindo aqueles que usam GraphQL::Client para carregar esquemas externos via introspecção GraphQL. As versões 1.11.8, 1.12.25, 1.13.24, 2.0.32, 2.1.14, 2.2.17 e 2.3.21 contêm uma correção para o problema.
Laboratória local e exploit de prova de conceito para CVE-2025-27407, visando o carregador de esquema de introspecção GraphQL do GitLab através do caminho HTTP Direct Transfer. Inclui ambiente conteinerizado e script de acionamento automatizado.
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.