BlackBerry have promised to deliver security patches on a monthly basis for their Android smartphones and so far they are keeping good on that promise.
The company has today rolled out the November 2016 Android Security update to Android devices that have been purchased from ShopBlackBerry.com.
The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. BlackBerry releases security bulletins to notify users of its Android smartphones about available security fixes.
The following vulnerabilities have been remediated in this update: [table style=”table-striped”]
Summary Description CVE Elevation of Privilege in Kernel Subsystem An elevation of privilege vulnerability in the kernel memory management subsystem could enable a local malicious application to execute arbitrary code within the context of a privileged process. CVE-2016-5195 Remote Code Execution Vulnerability in Android Runtime A remote code execution vulnerability in an Android runtime library could enable an attacker using a specially crafted payload to execute arbitrary code in the context of an unprivileged process. CVE-2016-6703 Elevation of Privilege Vulnerabilities in Mediaserver Elevation of privilege vulnerabilities in mediaserver could enable a local malicious application to execute arbitrary code within the context of a privileged process. CVE-2016-6704 CVE-2016-6705 Elevation of Privilege Vulnerability in System Server An elevation of privilege vulnerability in system server could enable a local malicious application to execute arbitrary code within the context of a privileged process. CVE-2016-6707 Information Disclosure Vulnerability in Conscrypt and BoringSSL An information disclosure vulnerability in Conscrypt and BoringSSL could enable a man-in-the middle attacker to gain access to sensitive information if a non-standard cipher suite is used by an application. CVE-2016-6709 Information Disclosure Vulnerability in Download Manager An information disclosure vulnerability in the download manager could enable a local malicious application to bypass operating system protections that isolate application data from other applications. CVE-2016-6710 Denial of Service Vulnerabilities in Mediaserver Remote denial of service vulnerabilities in mediaserver could enable an attacker to use a specially crafted file to cause a device hang or reboot. CVE-2016-6711 CVE-2016-6712 CVE-2016-6713 CVE-2016-6714 Elevation of Privilege Vulnerability in Framework APIs An elevation of privilege vulnerability in the Framework APIs could allow a local malicious application to record audio without the user’s permission. CVE-2016-6715 Elevation of Privilege Vulnerability in Mediaserver An elevation of privilege vulnerability in mediaserver could enable a local malicious application to execute arbitrary code within the context of a privileged process. CVE-2016-6717 Elevation of Privilege Vulnerability in Bluetooth An elevation of privilege vulnerability in the Bluetooth component could enable a local malicious application to pair with any Bluetooth device without user consent. CVE-2016-6719 Information Disclosure Vulnerabilities in Mediaserver Information disclosure vulnerabilities in mediaserver could enable a local malicious application to access data outside of its permission levels. CVE-2016-6720 CVE-2016-6721 CVE-2016-6722 Denial of Service Vulnerability in Proxy Auto Config A denial of service vulnerability in Proxy Auto Config could enable a remote attacker to use a specially crafted file to cause a device hang or reboot. CVE-2016-6723 Denial of Service Vulnerability in Input Manager Service A denial of service vulnerability in the Input Manager Service could enable a local malicious application to cause the device to continually reboot. CVE-2016-6724 Remote Code Execution Vulnerability in Qualcomm GPS Subsystem A remote code execution vulnerability in the Qualcomm GPS subsystem could enable a remote attacker to execute arbitrary code within the context of the kernel. CVE-2016-6727 Remote Code Execution Vulnerability in Qualcomm Crypto Driver A remote code execution vulnerability in the Qualcomm crypto driver could enable a remote attacker to execute arbitrary code within the context of the kernel. CVE-2016-6725 Elevation of Privilege Vulnerability in Kernel ION Subsystem An elevation of privilege vulnerability in the kernel ION subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6728 Elevation of Privilege Vulnerability in Qualcomm Bootloader An elevation of privilege vulnerability in the Qualcomm bootloader could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6729 Elevation of Privilege Vulnerability in Kernel Networking Subsystem An elevation of privilege vulnerability in the kernel networking subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6828 Elevation of Privilege Vulnerability in Kernel Sound Subsystem An elevation of privilege vulnerability in the kernel sound subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-2184 Elevation of Privilege Vulnerabilities in Kernel File System Elevation of privilege vulnerabilities in the kernel file system could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-7910 CVE-2016-7911 CVE-2015-8961 Elevation of Privilege Vulnerability in Kernel SCSI Driver An elevation of privilege vulnerability in the kernel SCSI driver could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2015-8962 Elevation of Privilege Vulnerability in Kernel USB Driver An elevation of privilege vulnerability in the kernel USB driver could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-7912 Elevation of Privilege Vulnerability in Kernel ION Subsystem An elevation of privilege vulnerability in the kernel ION subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6737 Remote Code Execution Vulnerabilities in Expat Multiple vulnerabilities exist in the Expat library, the most severe of which is an elevation of privilege vulnerability in the Expat XML parser, which could enable an attacker using a specially crafted file to execute arbitrary code in an unprivileged process. CVE-2016-0718 CVE-2012-6702 CVE-2016-5300 CVE-2015-1283 Remote Code Execution Vulnerability in Freetype A remote code execution vulnerability in Freetype could enable a local malicious application to load a specially crafted font to cause memory corruption in an unprivileged process. CVE-2014-9675 Elevation of Privilege Vulnerability in Kernel System-call Auditing Subsystem An elevation of privilege vulnerability in the kernel system-call auditing subsystem could enable a local malicious application to disrupt system-call auditing in the kernel. CVE-2016-6136 Elevation of Privilege Vulnerability in Qualcomm Crypto Engine Driver An elevation of privilege vulnerability in the Qualcomm crypto engine driver could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6738 Elevation of Privilege Vulnerabilities in Qualcomm Camera Driver Elevation of privilege vulnerabilities in the Qualcomm camera driver could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6739 CVE-2016-6740 CVE-2016-6741 Elevation of Privilege Vulnerability in Qualcomm Bus Driver An elevation of privilege vulnerability in the Qualcomm bus driver could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-3904 Elevation of Privilege Vulnerabilities in Synaptics Touchscreen Driver Elevation of privilege vulnerabilities in the Synaptics touchscreen driver could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2016-6742 CVE-2016-6743 CVE-2016-6744 CVE-2016-6745 Elevation of Privilege Vulnerability in Kernel Performance Subsystem An elevation of privilege vulnerability in the kernel performance subsystem could enable a local malicious application to execute arbitrary code within the context of the kernel. CVE-2015-8963 Information Disclosure Vulnerabilities in Kernel Components Information disclosure vulnerabilities in kernel components including the human interface device driver, file system, and Teletype driver, could enable a local malicious application to access data outside of its permission levels. CVE-2016-7914 CVE-2015-8964 CVE-2016-7915 CVE-2016-7916 Information Disclosure Vulnerabilities in Qualcomm Components Information disclosure vulnerabilities in Qualcomm components including the GPU driver, power driver, SMSM Point-to-Point driver, and sound driver could enable a local malicious application to access data outside of its permission levels. CVE-2016-6748 CVE-2016-6749 CVE-2016-6750 CVE-2016-3906 CVE-2016-3907 CVE-2016-6698 CVE-2016-6751 CVE-2016-6752 Information Disclosure Vulnerabilities in Kernel Components Information disclosure vulnerabilities in kernel components, including the process-grouping subsystem and the networking subsystem, could enable a local malicious application to access data outside of its permission levels. CVE-2016-6753 CVE-2016-7917[/table] If you own an Android device from BlackBerry and are not seeing the system update message, you can check manually by heading into Settings -> About phone -> System updates and checking manually. Look for the following Android security patch level: November 6, 2016.
Updated software builds may also be available from other retailers or carriers, dependent on their deployment schedules.



