Code injection in Apache Ant
High severity
GitHub Reviewed
Published
Feb 3, 2021
to the GitHub Advisory Database
•
Updated Apr 2, 2024
Description
Published by the National Vulnerability Database
Oct 1, 2020
Reviewed
Feb 3, 2021
Published to the GitHub Advisory Database
Feb 3, 2021
Last updated
Apr 2, 2024
As mitigation for CVE-2020-1945 Apache Ant 1.10.8 changed the permissions of temporary files it created so that only the current user was allowed to access them. Unfortunately the fixcrlf task deleted the temporary file and created a new one without said protection, effectively nullifying the effort. This would still allow an attacker to inject modified source files into the build process.
References