OpenTofu versions before 1.11.4 contain a denial of service vulnerability in the tofu init command when processing maliciously-crafted .zip archives for provider or module packages. Attackers can cause excessive CPU usage by controlling .zip archive content served during dependency installation, degrading system performance and preventing timely completion of the init process.
OpenTofu before 1.11.7 fails to validate existing symlinks in the provider cache directory during initialization. Attackers can place a malicious symlink in a trusted working directory to cause tofu init to write provider package contents to arbitrary filesystem locations outside the working tree. This high-severity vulnerability allows attackers to write to arbitrary filesystem locations, potentially lea [truncated]
OpenTofu versions 1.8.0 through 1.8.2 have a vulnerability where sensitive variables and locals may be exposed through static evaluation of module sources, versions, and backend configurations when users have opted into this feature. This issue is addressed in OpenTofu 1.8.3, which introduces explicit errors to prevent the use of sensitive values in these contexts.