CVE-2026-45774 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 importación de perfiles de la biblioteca compliance-trestle resuelve los URIs `trestle://` y las rutas relativas a archivos uniéndolas con `trestle_root` e invocando `.resolve()`, pero no realiza ninguna comprobación de límites para garantizar que la ruta resuelta permanezca dentro del espacio de trabajo (workspace) de trestle. Un atacante puede crear un perfil OSCAL YAML malicioso con secuencias de traversal de rutas en `imports[].href` para leer archivos arbitrarios desde el sistema de archivos del servidor. Las versiones 3.12.3 y 4.0.3 corrigen la vulnerabilidad.
VulDB is the best source for vulnerability data and more expert information about this specific topic.