CVE-2021-22053
https://notcve.org/view.php?id=CVE-2021-22053
Applications using both `spring-cloud-netflix-hystrix-dashboard` and `spring-boot-starter-thymeleaf` expose a way to execute code submitted within the request URI path during the resolution of view templates. When a request is made at `/hystrix/monitor;[user-provided data]`, the path elements following `hystrix/monitor` are being evaluated as SpringEL expressions, which can lead to code execution. Las aplicaciones que usan tanto "spring-cloud-netflix-hystrix-dashboard" como "spring-boot-starter-thymeleaf" exponen una forma de ejecutar código enviado dentro de la ruta URI de petición durante la resolución de las plantillas de vista. Cuando es realizada una petición en "/hystrix/monitor;[user-provided data]", los elementos de la ruta que siguen a "hystrix/monitor" están siendo evaluados como expresiones SpringEL, lo que puede conllevar a una ejecución de código • https://github.com/Vulnmachines/CVE-2021-22053 https://tanzu.vmware.com/security/cve-2021-22053 • CWE-94: Improper Control of Generation of Code ('Code Injection') •
CVE-2021-22113
https://notcve.org/view.php?id=CVE-2021-22113
Applications using the “Sensitive Headers” functionality in Spring Cloud Netflix Zuul 2.2.6.RELEASE and below may be vulnerable to bypassing the “Sensitive Headers” restriction when executing requests with specially constructed URLs. Applications that use Spring Security's StrictHttpFirewall (enabled by default for all URLs) are not affected by the vulnerability, as they reject requests that allow bypassing. Unas aplicaciones que usan la funcionalidad de "Sensitive Headers" en Spring Cloud Netflix Zuul versiones 2.2.6.RELEASE y anteriores, pueden ser vulnerables al omitir la restricción "Sensitive Headers" cuando se ejecutan peticiones con URL especialmente construidas. Unas aplicaciones que usan StrictHttpFirewall de Spring Security (habilitado por defecto para todas las URL) no están afectadas por la vulnerabilidad, ya que rechazan unas peticiones que permiten la omisión • https://tanzu.vmware.com/security/cve-2021-22113 • CWE-863: Incorrect Authorization •
CVE-2020-5412 – Hystrix Dashboard Proxy In spring-cloud-netflix-hystrix-dashboard
https://notcve.org/view.php?id=CVE-2020-5412
Spring Cloud Netflix, versions 2.2.x prior to 2.2.4, versions 2.1.x prior to 2.1.6, and older unsupported versions allow applications to use the Hystrix Dashboard proxy.stream endpoint to make requests to any server reachable by the server hosting the dashboard. A malicious user, or attacker, can send a request to other servers that should not be exposed publicly. Spring Cloud Netflix, versiones 2.2.x anteriores a 2.2.4, versiones 2.1.x anteriores a 2.1.6 y versiones anteriores no compatibles, permiten a las aplicaciones utilizar el endpoint proxy.stream de Hystrix Dashboard para hacer peticiones a cualquier servidor accesible por parte del servidor de que aloja el panel de control. Un usuario malicioso, o atacante, puede enviar una petición hacia otros servidores que no deberían estar expuestos públicamente • https://tanzu.vmware.com/security/cve-2020-5412 • CWE-441: Unintended Proxy or Intermediary ('Confused Deputy') CWE-610: Externally Controlled Reference to a Resource in Another Sphere •