Multiple Vulnerabilities in Adobe Flash Player and AIR Could Allow Remote Code Execution (APSB16-01)

ITS Advisory Number: 
2015-161
Date(s) Issued: 
Tuesday, December 29, 2015
Subject: 
Multiple Vulnerabilities in Adobe Flash Player and AIR Could Allow Remote Code Execution (APSB16-01)
Overview: 

Multiple vulnerabilities have been discovered in Adobe Flash Player and Adobe AIR that could allow remote code execution. Adobe Flash Player is a widely distributed multimedia and application player used to enhance the user experience when visiting web pages or reading email messages. Adobe AIR is a cross platform runtime used for developing Internet applications that run outside of a browser. Successful exploitation of these vulnerabilities may allow for arbitrary code execution in the context of the current user. Failed exploit attempts will likely result in denial-of-service conditions.

Systems Affected: 
  • Adobe Flash Player Desktop Runtime prior to 20.0.0.267 for Windows and Macintosh
  • Adobe Flash Player Extended Support Release prior to 18.0.0.324 for Windows and Macintosh
  • Adobe Flash Player for Google Chrome prior to 20.0.0.267 for Windows, Macintosh, Linux and ChromeOS
  • Adobe Flash Player for Microsoft Edge and Internet Explorer 11 prior to 20.0.0.267 for Windows 10
  • Adobe Flash Player for Internet Explorer 10 and 11 prior to 20.0.0.267 for Windows 8.0 and 8.1
  • Adobe Flash Player for Linux prior to 11.2.202.559 for Linux
  • AIR Desktop Runtime prior to 20.0.0.233 for Windows and Macintosh
  • AIR SDK prior to 20.0.0.233 for Windows, Macintosh, Android and iOS
  • AIR SDK & Compiler prior to 20.0.0.233 for Windows, Macintosh, Android and iOS
  • AIR for Android prior to 20.0.0.233 for Android
RISK
GOVERNMENT
Large and medium government entities: 
High
Small government entities: 
High
BUSINESS
Large and medium business entities: 
High
Small business entities: 
High
Home Users: 
High
Description: 

Adobe Flash Player and Adobe AIR are prone to multiple vulnerabilities which could allow for remote code execution. These vulnerabilities are as follows: 

  • A type confusion vulnerability that may lead to code execution (CVE-2015-8644)
  • Multiple use-after-free vulnerabilities could lead to remote code execution (CVE-2015-8634, CVE-2015-8635, CVE-2015-8638, CVE-2015-8639, CVE-2015-8640, CVE-2015-8641, CVE-2015-8642, CVE-2015-8643, CVE-2015-8646, CVE-2015-8647, CVE-2015-8648, CVE-2015-8649, CVE-2015-8650)
  • An integer overflow vulnerability that may lead to remote code execution (CVE-2015-8651)
  • Multiple memory corruption vulnerabilities that may lead to remote code execution (CVE-2015-8459, CVE-2015-8460, CVE-2015-8636, CVE-2015-8645)

There is a report of the integer overflow vulnerability (CVE-2015-8561) being exploited in limited attacks.

Successful exploitation of these vulnerabilities may allow for arbitrary code execution in the context of the current user. Failed exploit attempts will likely result in denial-of-service conditions.  

Actions: 
  • Apply the updates provided by Adobe immediately after appropriate testing.
  • Remind users not to visit websites or follow links provided by unknown or untrusted sources.
  • Do not open email attachments from unknown or untrusted sources.
  • Run all software as a non-privileged user (one without administrative privileges) to diminish the effects of a successful attack.