A race condition in the at command for Solaris 2.6 through 9 allows local users to delete arbitrary files via the -r argument with .. (dot dot) sequences in the job name, then modifying the directory structure after at checks permissions to delete the file and before the deletion actually takes place.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Solaris | Sun | 2.6 (including) | 2.6 (including) |
Solaris | Sun | 7.0 (including) | 7.0 (including) |
Solaris | Sun | 8.0 (including) | 8.0 (including) |
Solaris | Sun | 9.0 (including) | 9.0 (including) |
Sunos | Sun | - (including) | - (including) |
Sunos | Sun | 5.5 (including) | 5.5 (including) |
Sunos | Sun | 5.5.1 (including) | 5.5.1 (including) |
Sunos | Sun | 5.7 (including) | 5.7 (including) |
Sunos | Sun | 5.8 (including) | 5.8 (including) |