Windows Exploitation Tricks: Exploiting Arbitrary File Writes for Local Elevation of Privilege
An arbitrary file write vulnerability is where a user can create or modify a file in a location they could not normally access. This might be due to a privileged service incorrectly sanitizing information passed by the user or due to a symbolic link planting attack where the user can write a link into a location which is subsequently used by the privileged service. The ideal vulnerability is one where the attacking user not only controls the location of the file being written but also the entire contents.
This is the type of vulnerability we’ll consider in this blog post.