Directory traversal vulnerability in io/filesystem/filesystem.cc in Widelands before 15.1 might allow remote attackers to overwrite arbitrary files via . (dot) characters in a pathname that is used for a file transfer in an Internet game.
The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Link | Tags |
---|---|
http://bazaar.launchpad.net/~widelands-dev/widelands/build-15/revision/5021 | patch third party advisory release notes |
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617960 | third party advisory issue tracking |