Description
Stack-based buffer overflow in the Task Scheduler for Windows 2000 and XP, and Internet Explorer 6 on Windows NT 4.0, allows local or remote attackers to execute arbitrary code via a .job file containing long parameters, as demonstrated using Internet Explorer and accessing a .job file on an anonymous share.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- Microsoft Windows XP - Task Scheduler '.job' Universal (MS04-022) EDB-368 · local · Jul 31, 2004 · verified
- Microsoft Windows Task Scheduler (XP/2000) - '.job' (MS04-022) EDB-353 · local · Jul 18, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20040714 Unchecked buffer in mstask.dll mailing-list
- win-taskscheduler-bo(16591) vdb-entry
- http://www.ngssoftware.com/advisories/mstaskjob.txt
- TA04-196A third-party-advisory
- oval:org.mitre.oval:def:3428 vdb-entry signature
- oval:org.mitre.oval:def:1344 vdb-entry signature
- 20040714 Microsoft Windows Task Scheduler '.job' Stack Overflow mailing-list
- oval:org.mitre.oval:def:1964 vdb-entry signature
- oval:org.mitre.oval:def:1781 vdb-entry signature
- VU#228028 third-party-advisory
- MS04-022 vendor-advisory
- 12060 third-party-advisory