First published: Mon Mar 03 2014(Updated: )
The Android API before 17 does not properly restrict the WebView.addJavascriptInterface method, which allows remote attackers to execute arbitrary methods of Java objects by using the Java Reflection API within crafted JavaScript code that is loaded into the WebView component in an application targeted to API level 16 or earlier, a related issue to CVE-2013-4710.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Google Android API | <=16.0 | |
Google Android API | =1.0 | |
Google Android API | =2.0 | |
Google Android API | =3.0 | |
Google Android API | =4.0 | |
Google Android API | =5.0 | |
Google Android API | =6.0 | |
Google Android API | =7.0 | |
Google Android API | =8.0 | |
Google Android API | =9.0 | |
Google Android API | =10.0 | |
Google Android API | =11.0 | |
Google Android API | =12.0 | |
Google Android API | =13.0 | |
Google Android API | =14.0 | |
Google Android API | =15.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2012-6636 has a medium severity rating due to its potential to allow remote attackers to execute arbitrary methods on Java objects.
To fix CVE-2012-6636, update your Android API level to 17 or higher where the vulnerability has been addressed.
CVE-2012-6636 affects Android API versions 16 and below.
The impact of CVE-2012-6636 allows attackers to use crafted JavaScript code to invoke arbitrary methods, compromising application security.
Any applications utilizing WebView in Android API levels prior to 17 are at risk for CVE-2012-6636.