External Control of File Name or Path in GitPython - #VU140588
Published: July 31, 2026
GitPython
Detailed vulnerability description
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to external control of file name or path in TagReference.create() when forwarding user-supplied git options to git tag. A remote user can supply a crafted file option to disclose sensitive information.
The file contents are read from an arbitrary path and returned in-band through the created tag message.