Multiple Android applications fail to properly validate SSL certificates provided by HTTPS connections, which may allow an attacker to perform a man-in-the-middle (MITM) attack.
Description
When communicating via HTTPS, an application should validate the SSL chain to be sure that the certificate produced by the site was provided by a trusted root certificate authority (CA). Multiple Android applications fail to properly validate SSL certificates. Additional information can be found in the CERT Oracle Secure Coding Standard for Java: DRD19-J. Properly verify server certificate on SSL/TLS |
Impact
An attacker on the same network as the Android device may be able to view or modify network traffic that should have been protected by HTTPS. The impact varies based on what the application is doing. Possible outcomes include credential stealing or arbitrary code execution. |
Solution
Apply an update |
Do not use affected applications |
Vendor Information (Learn More)
Due to the number of affected applications, tested applications, versions, CVE identifiers, CERT VU# identifiers and other information will be available in the spreadsheet Android App SSL Failures. This spreadsheet will be kept up to date with newly-discovered vulnerable applications, fixed versions, manual testing notes, and other information. |
Vendor | Status | Date Notified | Date Updated |
---|---|---|---|
Amazon | Unknown | 06 Aug 2014 | 06 Aug 2014 |
Unknown | 05 Aug 2014 | 05 Aug 2014 |
If you are a vendor and your product is affected, let us know.
CVSS Metrics (Learn More)
Group | Score | Vector |
---|---|---|
Base | 7.8 | AV:A/AC:L/Au:N/C:C/I:C/A:N |
Temporal | 7.0 | E:F/RL:W/RC:C |
Environmental | 7.5 | CDP:ND/TD:H/CR:H/IR:H/AR:ND |
References
- https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=134807561
- http://www.cert.org/vulnerability-analysis/tools/cert-tapioca.cfm
- http://www.cert.org/blogs/certcc/post.cfm?EntryID=203
- http://www.cert.org/blogs/certcc/post.cfm?EntryID=204
- https://docs.google.com/spreadsheets/d/1t5GXwjw82SyunALVJb2w0zi3FoLRIkfGPc7AMjRF0r4/edit?usp=sharing
- http://www.fireeye.com/blog/technical/2014/08/ssl-vulnerabilities-who-listens-when-android-applications-talk.html
- http://developer.android.com/training/articles/security-ssl.html
- http://www.ftc.gov/news-events/press-releases/2014/03/fandango-credit-karma-settle-ftc-charges-they-deceived-consumers
- http://android-ssl.org/
- http://android-ssl.org/files/p49.pdf
- http://android-ssl.org/files/p50-fahl.pdf
- http://cwe.mitre.org/data/definitions/295.html
- http://cwe.mitre.org/data/definitions/296.html
Credit
This vulnerability was reported by Will Dormann of the CERT/CC. Additional reporters of the concept of Android apps that fail to validate SSL certificates include Tony Trummer, Tushar Dalvi, and Kuo Chiang. Other individuals that publicly reported this issue include: Sascha Fahl, Marian Harbach,Thomas Muders, Matthew Smith, Lars Baumgärtner, and Bernd Freisleben.
This document was written by Will Dormann.
Other Information
- CVE IDs: Unknown
- Date Public: 16 10월 2012
- Date First Published: 03 9월 2014
- Date Last Updated: 08 9월 2014
- Document Revision: 27
'취약점 정보1' 카테고리의 다른 글
Major Android Bug is a Privacy Disaster (CVE-2014-6041) (0) | 2014.09.19 |
---|---|
FreeBSD Denial of Service advisory (CVE-2004-0230) (0) | 2014.09.19 |
WebEdition 6.3.8-s1 SQL Injection Vulnerability (0) | 2014.09.08 |
Web Server Attack Investigation - Installing a Bot and Reverse Shell via a PHP Vulnerability (0) | 2014.08.18 |
Issues with Microsoft Updates (0) | 2014.08.18 |