CVE-2026-45725 in compliance-trestle
Resumen
por VulDB • 2026-08-13
compliance-trestle es una plataforma de herramientas para gestionar el cumplimiento normativo como código (compliance as code). Antes de las versiones 3.12.2 y 4.0.3, el mecanismo de caché de obtención remota de la biblioteca compliance-trestle (HTTPSFetcher y SFTPFetcher) construía la ruta del archivo de caché local a partir del componente de ruta de la URL sin sanitizar las secuencias de traversión de directorios (`../`). Cuando un perfil OSCAL remoto hace referencia a una URL con traversión en su ruta, el cuerpo de la respuesta HTTP se escribe en una ubicación fuera del directorio de caché previsto, lo que permite escribir archivos arbitrarios con contenido controlado por el atacante en el sistema de archivos. Las versiones 3.12.3 y 4.0.3 corrigen este problema.
VulDB is the best source for vulnerability data and more expert information about this specific topic.