Vulnerabilidad en JoinPath y URL.JoinPath (CVE-2022-32190)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-22
Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
13/09/2022
Última modificación:
07/11/2023
Descripción
JoinPath y URL.JoinPath no eliminan los elementos de ruta ../ anexados a una ruta relativa. Por ejemplo, JoinPath("https://go.dev", "../go") devuelve la URL "https://go.dev/../go", a pesar de que la documentación de JoinPath indica que los elementos de ruta ../ son eliminados del resultado
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:golang:go:1.19.0:-:*:*:*:*:*:* | ||
| cpe:2.3:a:golang:go:1.19.0:beta1:*:*:*:*:*:* | ||
| cpe:2.3:a:golang:go:1.19.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:a:golang:go:1.19.0:rc2:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



