Zero-Day Advisory

Fortinet Discovers Amazon Kindle for PC Memory Corruption Vulnerability


Fortinet's FortiGuard Labs has discovered a memory corruption vulnerability in Amazon's Kindle for PC.
Amazon's Kindle for PC is a free e-book reader and manager for Windows PCs. You can read e-books, manage your library and collections, and shop for new titles, just like what you can do with your handheld Kindle device, only in a layout optimized for Windows.
A memory corruption vulnerability has been discovered in Kindle for PC. The vulnerability can be triggered by a specifically-crafted mobi file. Successful exploitation of this vulnerability could grant an attacker remote code execution within the context of the application.


FortiGuard Labs released the following FortiGate IPS signature which covers this specific vulnerability:

Released Jun 23, 2016

Users should upgrade to Amazon Kindle for PC version 1.17.44170 which fixed this vulnerability.

Additional Information

Fortinet reported the vulnerability to Amazon on June 10, 2016.

Amazon confirmed the vulnerability on June 22, 2016.

Amazon patched the vulnerability on September 14, 2016.


This vulnerability was discovered by Kushal Arvind Shah of Fortinet's FortiGuard Labs.

IPS Subscription

Fortinet customers who subscribe to Fortinet's intrusion prevention (IPS) service should be protected against this vulnerability with the appropriate configuration parameters in place. Fortinet's IPS service is one component of FortiGuard Subscription Services, which also offer comprehensive solutions such as antivirus, Web content filtering and antispam capabilities. These services enable protection against threats on both application and network layers. FortiGuard Services are continuously updated by FortiGuard Labs, which enables Fortinet to deliver a combination of multi-layered security intelligence and true zero-day protection from new and emerging threats. These updates are delivered to all FortiGate, FortiMail and FortiClient products. Fortinet strictly follows responsible disclosure guidelines to ensure optimum protection during a threat's lifecycle.