Vulnerabilidad en Go (CVE-2024-47534)
Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-362
Ejecución concurrente utilizando recursos compartidos con una incorrecta sincronización (Condición de carrera)
Fecha de publicación:
01/10/2024
Última modificación:
11/10/2024
Descripción
go-tuf es una implementación de Go de The Update Framework (TUF). El cliente go-tuf rastrea las delegaciones de forma inconsistente. Por ejemplo, si los destinos delegan a "A" y a "B", y "B" delega a "C", entonces el cliente debería rastrear las delegaciones en el orden "A", luego "B" y luego "C", pero puede rastrear incorrectamente las delegaciones "B" -> "C" -> "A". Esta vulnerabilidad se solucionó en la versión 2.0.1.
Impacto
Puntuación base 4.0
8.20
Gravedad 4.0
ALTA
Puntuación base 3.x
0.00
Gravedad 3.x
Pendiente de análisis
Referencias a soluciones, herramientas e información
- https://github.com/theupdateframework/go-tuf/blob/f95222bdd22d2ac4e5b8ed6fe912b645e213c3b5/metadata/metadata.go#L565-L580
- https://github.com/theupdateframework/go-tuf/commit/edc30b474f5afd4cc603e17149704d5aa605151d
- https://github.com/theupdateframework/go-tuf/commit/f36420caba9edbfdfd64f95a9554c0836d9cf819
- https://github.com/theupdateframework/go-tuf/security/advisories/GHSA-4f8r-qqr9-fq8j
- https://github.com/theupdateframework/tuf-conformance/pull/115



