The at commands on Mac OS X 10.3.7 and earlier do not properly drop privileges, which allows local users to (1) delete arbitrary files via atrm, (2) execute arbitrary programs via the -f argument to batch, or (3) read arbitrary files via the -f argument to batch, which generates a job file that is readable by the local user.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Mac_os_x | Apple | 10.3.4 (including) | 10.3.4 (including) |
Mac_os_x | Apple | 10.3.7 (including) | 10.3.7 (including) |
Mac_os_x_server | Apple | 10.3.7 (including) | 10.3.7 (including) |