Description
The Windows Animated Cursor (ANI) capability in Windows NT, Windows 2000 through SP4, Windows XP through SP1, and Windows 2003 allow remote attackers to cause a denial of service via (1) the frame number set to zero, which causes an invalid memory address to be used and leads to a kernel crash, or (2) the rate number set to zero, which leads to resource exhaustion and hang.
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 1
- Microsoft Windows Kernel - '.ANI' File Parsing Crash EDB-721 · dos · Dec 25, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- oval:org.mitre.oval:def:712 vdb-entry signature
- oval:org.mitre.oval:def:2580 vdb-entry signature
- VU#697136 third-party-advisory
- MS05-002 vendor-advisory
- http://www.xfocus.net/flashsky/icoExp/
- oval:org.mitre.oval:def:3216 vdb-entry signature
- 20041223 Microsoft Windows Kernel ANI File Parsing Crash and DOS Vulnerability mailing-list
- win-ani-ratenumber-dos(18667) vdb-entry
- TA05-012A third-party-advisory
- VU#177584 third-party-advisory
- oval:org.mitre.oval:def:1304 vdb-entry signature
- oval:org.mitre.oval:def:3957 vdb-entry signature