CVE-2017-8046
Las peticiones PATCH maliciosas enviadas a servidores que utilizan versiones Spring Data REST anteriores a la 2.6.9 (Ingalls SR9), versiones anteriores a la...
- Publicado
- 4 ene 2018
- Actualizado
- 5 ago 2024
- Asignación de CNA
- dell
- Evidencia observada
- 15 mar 2018
CVSS primario
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAlto · próximos 30 días
- Percentil
- 99,5 %
- Fecha del modelo
- 11 oct 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
Las peticiones PATCH maliciosas enviadas a servidores que utilizan versiones Spring Data REST anteriores a la 2.6.9 (Ingalls SR9), versiones anteriores a la 3.0.1 (Kay SR1) y versiones Spring Boot anteriores a la 1.5.9, 2.0 M6 pueden utilizar datos JSON especialmente diseñados para ejecutar código Java arbitrario.
Fuentes
- Spring Data REST < 2.6.9 (Ingalls SR9) / 3.0.1 (Kay SR1) - PATCH Request Remote Code ExecutionPlantilla
http/cves/2017/CVE-2017-8046.yaml
Nuclei TemplatesCondiciones declaradas
- network: http($.protocol_keys)
- verification: word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
- Spring Data Rest Remote Command ExecutionLaboratorio
spring/CVE-2017-8046
Spring Data REST Remote Code Execution (CVE-2017-8046)
Vulhub vulnerability labsCondiciones declaradas
- lab image version: vulhub/spring-rest-data:2.6.6(spring/CVE-2017-8046/docker-compose.yml:services.spring.image)
Demuestra la explotación de CVE-2017-8046 en una aplicación Spring Boot, incluido un payload de inyección SpEL y verificación de dependencias para componentes vulnerables.
- cve-2017-8046Investigación
Entorno vulnerable basado en Docker para el exploit de ejecución remota de código del framework Spring CVE-2017-8046, parte del kit de herramientas de gestión de contenedores vulnerables Cved para capacitación y pruebas de seguridad.
PoC para SpringBreak (CVE-2017-8046)
- spring-break_cve-2017-8046Exploit
Este es un programa Java que explota la vulnerabilidad Spring Break (CVE-2017-8046).
ADVERTENCIA: Esta es una aplicación vulnerable para probar el exploit de la vulnerabilidad Spring Break (CVE-2017-8046). ¡Ejecútela bajo su propio riesgo!
- spring-break-cve-2017-8046Exploit
Este es un programa Java que explota la vulnerabilidad Spring Break (CVE-2017-8046).
Una aplicación SrpingData REST intencionadamente vulnerable (CVE-2017-8046) con soporte de Swagger para fines de pentesting.
SPRING DATA REST CVE-2017-8046 DEMOSTRACIÓN
- spring-data-rest-CVE-2017-8046Investigación
Fork de github.com/spring-projects/spring-data-rest (vulnerable a CVE-2017-8046)
- CVE-2017-8046Exploit
Basta con modificar la dirección IP para ejecutar comandos.
- Spring Data REST < 2.6.9 (Ingalls SR9) / 3.0.1 (Kay SR1) - PATCH Request Remote Code ExecutionExploit
Antonio Francesco Sardella · java · 15 mar 2018
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.