Description
Stack-based buffer overflow in Foxit Reader 3.0 before Build 1506, including 1120 and 1301, allows remote attackers to execute arbitrary code via a long (1) relative path or (2) absolute path in the filename argument in an action, as demonstrated by the "Open/Execute a file" action.
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.
Metasploit 1 module
-
Foxit Reader 3.0 Open Execute Action Stack Based Buffer Overflow
exploit/windows/fileformat/foxit_reader_launch
Exploit-DB 2
- Foxit Reader 3.0 - Open Execute Action Stack Buffer Overflow (Metasploit) EDB-18905 · local · May 21, 2012 · verified
- Foxit Reader 3.0 (Build 1301) - PDF Universal Buffer Overflow EDB-8201 · local · Mar 13, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20090309 Foxit Reader Multiple Vulnerabilities (CORE-2009-0218) mailing-list
- 34036 third-party-advisory
- http://www.foxitsoftware.com/pdf/reader/security.htm#Stackbased
- ADV-2009-0634 vdb-entry
- 1021824 vdb-entry
- 34035 vdb-entry
- foxitreader-pdf-bo(49136) vdb-entry
- http://www.coresecurity.com/content/foxit-reader-vulnerabilities