Patch-ID# 102693-12 Keywords: security y2000 at jobs queue batch cron buffer Synopsis: SunOS 5.4: /usr/bin/at and /usr/sbin/cron patch Date: Oct/12/99 Solaris Release: 2.4 SunOS Release: 5.4 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 102694 Topic: SunOS 5.4: /usr/bin/at and /usr/sbin/cron patch BugId's fixed with this patch: 1178638 1194556 1201496 1206858 1213059 1226227 1230784 1255421 1258772 1265200 4063161 4099944 4106673 4173122 4176667 4177427 4184825 4204116 Changes incorporated in this version: 4204116 Relevant Architectures: sparc Patches accumulated and obsoleted by this patch: 102873-03 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/bin/at /usr/bin/atq /usr/bin/atrm /usr/bin/crontab /usr/sbin/cron Problem Description: 4204116 cron jobs don't send mail since fix for 4184825 (from 102693-11) 4184825 security hole in cron through improper use of creat (reworked) (from 102693-10) 4184825 security hole in cron through improper use of creat (reworked) (from 102693-09) 4184825 security hole in cron through improper use of creat 4177427 cron spins out of control when fork fails. (from 102693-08) 4176667 'at' command doesn't work properly when specifying 02/29/2000 (from 102693-07) 4173122 security hole in cron through improper use of temp files; backport of 4054223 (from 102693-06) 4106673 cron is not year 2000 compliant in 2.6 4099944 'at' does not accept feb 29 under 2.6 (from 102693-05) 1265200 *at* security problem 4063161 *at* from 512 byte long directory gives bus error. (from 102693-04) 1258772 atq prints 19100 something if system date is 2000 or greater 1194556 at needs to understand utc timezone and years > 2000 (from 102693-03) 1226227 batch jobs fails to run, cronlog contains the job, because stdout not flushed (from 102693-02) 1213059 batch jobs fail to run, but cron thinks they have done, write buffer not flushed (from 102693-01) 1206858 at jobs run for incorrect user if jobs are removed from queue (from 102873-03) 1255421 *cron* cron jobs are not always executed 1178638 *cron* job doesn't run if set to run on 2 fields in fields 3, 4 or 5 of cronta (from 102873-02) 1230784 *cron* can lose jobs when NIS or NFS servers hang (from 102873-01) 1201496 batch jobs accumulate in the queue when they should be running Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- None.