Protecting applications against TOCTTOU races by user-space caching of file metadata

Mathias Payer, Thomas Groß · 2012

Time Of Check To Time Of Use (TOCTTOU) race conditions for file accesses in user-space applications are a common problem in Unix-like systems. The mapping between filename and inode and device is volatile and can provide the necessary preconditions for an exploit. Applications use filenames as the primary attribute to identify files but the mapping between filenames and inode and device can be changed by an attacker.

Read the paper · More papers on PaperTik