Description
Foxit Reader versions through 5.4.5.0114, including the bundled Foxit Reader Plugin 2.2.1.530, contains a stack-based buffer overflow vulnerability in the npFoxitReaderPlugin.dll module. When a PDF file is loaded from a remote host, an overly long query string in the URL can overflow a buffer, allowing remote attackers to execute arbitrary code.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Foxit | Foxit Reader | ≤ 5.4.5.0114 | — |
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 Plugin URL Processing Buffer Overflow
exploit/windows/browser/foxit_reader_plugin_url_bof
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/windows/browser/foxit_reader_plugin_url_bof.rb exploit
- https://www.exploit-db.com/exploits/23944 exploit
- https://www.exploit-db.com/exploits/24502 exploit
- https://www.tenable.com/plugins/nessus/64094 third-party-advisory
- https://www.vulncheck.com/advisories/foxit-reader-plugin-url-processing-buffer-overflow third-party-advisory