CVE-2025-27407
Ejecución remota de código al cargar un esquema GraphQL manipulado
- Publicado
- 12 mar 2025
- Actualizado
- 3 nov 2025
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 14 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HBajo · próximos 30 días
- Percentil
- 87,2 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
graphql-ruby es una implementación Ruby de GraphQL. A partir de la versión 1.11.5 y anteriores a las versiones 1.11.8, 1.12.25, 1.13.24, 2.0.32, 2.1.14, 2.2.17 y 2.3.21, cargar una definición de esquema maliciosa en `GraphQL::Schema.from_introspection` (o `GraphQL::Schema::Loader.load`) puede provocar la ejecución remota de código. Cualquier sistema que cargue un esquema mediante JSON desde una fuente no confiable es vulnerable, incluyendo aquellos que usan GraphQL::Client para cargar esquemas externos mediante la introspección de GraphQL. Las versiones 1.11.8, 1.12.25, 1.13.24, 2.0.32, 2.1.14, 2.2.17 y 2.3.21 contienen un parche para el problema.
Fuentes
1Laboratorio local y exploit de prueba de concepto para CVE-2025-27407, dirigido al cargador de esquemas de introspección GraphQL de GitLab a través de la ruta HTTP de Transferencia Directa. Incluye entorno contenedorizado y script de activación automatizado.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.