Description
Monotone 0.25 and earlier, when a user creates a file in a directory called "mt", and when checking out that file on a case-insensitive file system such as Windows or Mac OS X, places the file into the "MT" bookkeeping directory, which could allow context-dependent attackers to execute arbitrary Lua programs as the user running monotone.
References
- 19260 third-party-advisory
- [Monotone-devel] 20060308 [ANNOUNCE] Monotone 0.25.2 -- security fix release mailing-list
- 17139 vdb-entry
- ADV-2006-0990 vdb-entry
- monotone-mt-lua-code-execution(25294) vdb-entry