Una vulnerabilidad crítica en el marco Spring Core Java de VMWare llamada CVE-2022-22965 (se abre en una nueva pestaña) o Spring4Shell, fue filtrada por un investigador de seguridad antes de una publicación oficial de CVE.
Spring Framework es un marco de código abierto ampliamente utilizado que proporciona un modelo de programación y configuración integral para aplicaciones empresariales modernas basadas en Java.
El uso generalizado de Spring Framework, su código de explotación disponible públicamente y su susceptibilidad a la ejecución remota de códigos contribuyen a la calificación crítica de CVSS dada a esta vulnerabilidad.
¿Qué es CVE-2022-22965?
CVE-2022-22965 , también llamado Spring4Shell , es una vulnerabilidad en el marco de trabajo de Spring Core Java que podría permitir la ejecución remota de código no autenticada en las aplicaciones Spring MVC (se abre en una nueva pestaña) y Spring WebFlux (se abre en una nueva pestaña) que se ejecutan en JDK 9+. El exploit requiere que la aplicación vulnerable se ejecute en Tomcat como una implementación WAR.
La vulnerabilidad abusa de la anotación RequestMapping utilizada en Spring Framework y permite la inyección de objetos Java en controladores de solicitudes legítimos, lo que abre la puerta a la inyección de comandos de rizo maliciosos que pueden modificar las propiedades de registro de Tomcat y la carga de webshells al directorio raíz vulnerable de Tomcat.
¿Qué sistemas son susceptibles a Spring4Shell?
Se deben cumplir las condiciones enumeradas a continuación para explotar una aplicación Java que se ejecuta en Spring Framework:
- JDK 9 o superior
- Apache Tomcat como contenedor de Servlet
- Empaquetado como WAR
- primavera-webmvc o dependencia de primavera-webflux
Productos y versiones afectados:
- Marco de primavera
- 5.3.0 a 5.3.17
- 5.2.0 a 5.2.19
- Las versiones más antiguas y no compatibles también se ven afectadas
¿Por qué debería importarle?
El código de prueba de concepto para CVE-2022-22965 está ampliamente disponible y es probable que sea armado por actores de amenazas. En ciertas configuraciones, la explotación de Spring4Shell solo requiere que un atacante envíe una solicitud HTTP especialmente diseñada a un sistema vulnerable. Si es exitoso, se permitiría a un atacante no autenticado ejecutar código arbitrario en el sistema de destino.
Debido al uso generalizado del Marco de Primavera y a la gravedad de la vulnerabilidad CVE-2022-22965 , se le ha otorgado una calificación crítica (puntaje CVSS de 9.8).
Cómo puede ayudar Tanium
VMWare recomienda que los clientes afectados actualicen a la versión 5.3.18 o posterior, o a la versión 5.2.20 o posterior, según los requisitos de la aplicación. Las soluciones alternativas para los clientes que no pueden actualizar en este momento se identifican en la respuesta del blog RCE de Spring Framework, Anuncio anticipado. (Se abre en una nueva pestaña)
Tanium tiene varias herramientas que pueden ayudar a los clientes a encontrar rápida y fácilmente activos afectados por la vulnerabilidad Spring4Shell , corregir y rastrear la vulnerabilidad.
Tanium Interact se puede utilizar para identificar sistemas que pueden ser vulnerables en toda la empresa. Proporciona al personal de respuesta la capacidad de hacer preguntas sobre sus puntos finales y recibir respuestas rápidas e integrales.
La función Búsqueda rápida de Tanium Reveal se puede utilizar para identificar rápidamente posibles objetivos para una investigación más profunda.
Dada la dinámica naturaleza de los entornos de endpoint actuales, considere Tanium Asset y Tanium trends Trends para un seguimiento continuo. Tanium Asset ofrece un inventario completo de activos de hardware y software, mientras Tanium trends Trends proporciona una visión continua de las métricas de seguridad y el estado operativo.
Lea este artículo para obtener más información de nuestra comunidad de Tanium sobre cómo usar estos productos para encontrar, aplicar parches y rastrear CVE-2022-22965. Y para obtener información para ayudar con vulnerabilidades similares, visite nuestro Blog de problemas emergentes.

