Vulnerabilidad en la creación de peticiones por medio de una serie de campos de texto con plantilla en el paquete "os" de Python en Apache Superset (CVE-2020-13948)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
17/09/2020
Última modificación:
07/11/2023
Descripción
Mientras investigaba un reporte de error en Apache Superset, se determinó que un usuario autenticado podía crear peticiones por medio de una serie de campos de texto con plantilla en el producto que permitirían el acceso arbitrario al paquete "os" de Python en el proceso de la aplicación web en las versiones anteriores a 0.37.1. Por tanto, un usuario autenticado podía enumerar y acceder a archivos, variables de entorno e información de proceso. Además, fue posible establecer variables de entorno para el proceso actual, crear y actualizar archivos en carpetas escribibles por el proceso web y ejecutar programas arbitrarios accesibles por el proceso web. Todas las demás operaciones disponibles para el paquete "os" en Python también estaban disponibles, inclusive si no se enumeraron explícitamente en este CVE
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.50
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:apache:superset:*:*:*:*:*:*:*:* | 0.37.1 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://lists.apache.org/thread.html/r0e35c7c5672a6146b962840be5c1a7b7461c05a71cd7ecc62774d155%40%3Cnotifications.superset.apache.org%3E
- https://lists.apache.org/thread.html/r4fc7115f6e63ac255c48fc68c0da592df55fe4be47cae6378d39ac22%40%3Cnotifications.superset.apache.org%3E
- https://lists.apache.org/thread.html/rdeee068ac1e0c43bd5b69830240f30598df15a2ef9f7998c7b29131e%40%3Cdev.superset.apache.org%3E