| Next | Classic Unix Security Problems | 18 |
So instead, X does this:
if (access(Y, R_OK)) /* readable */
fd = open(Y, O_RDONLY);
else ...
The trick:
What if Y is a different file at open time than at access?
| Next | ![]() |
Copyright © 2005 M. J. Dominus |