Lucene search
K

Chrome For Android API Exposure

🗓️ 08 Jan 2013 00:00:00Reported by Takeshi TeradaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 33 Views

Chrome for Android API Exposure, Remote Command Execution Vulnerabilit

Related
Code
ReporterTitlePublishedViews
Family
CVE
CVE-2012-4907
13 Sep 201220:00
cve
Cvelist
CVE-2012-4907
13 Sep 201220:00
cvelist
Debian CVE
CVE-2012-4907
13 Sep 201220:00
debiancve
EUVD
EUVD-2012-4832
7 Oct 202500:30
euvd
NVD
CVE-2012-4907
13 Sep 201220:55
nvd
Prion
Code injection
13 Sep 201220:55
prion
RedhatCVE
CVE-2012-4907
22 May 202506:00
redhatcve
securityvulns
Chrome for Android - Android APIs exposed to JavaScript
10 Jan 201300:00
securityvulns
securityvulns
Google Chrome for Android multiple security vulnerabilities
10 Jan 201300:00
securityvulns
UbuntuCve
CVE-2012-4907
13 Sep 201220:55
ubuntucve
Rows per page
`CVE Number: CVE-2012-4907  
Title: Chrome for Android - Android APIs exposed to JavaScript  
Affected Software: Confirmed on Chrome for Android v18.0.1025123  
Credit: Takeshi Terada  
Issue Status: v18.0.1025308 was released which fixes this vulnerability  
  
Overview:  
By abusing Java objects exposed to JavaScript, malicious Web pages can execute  
arbitrary commands on Chrome for Android, if the accessibility setting of the  
device is enabled.  
  
Details:  
Chrome for Android (v18.0.1025123) is prone to remote command execution  
vulnerability. When a Chrome user visits a malicious Web page, the JavaScript  
in the page can execute arbitrary commands (Java methods) in the context of  
Chrome app.  
  
Only users who have enabled device's accessibility setting are affected.  
Accessibility setting is for those who have visual or physical limitations,  
and is disabled by default. It is enabled by some apps such as TalkBack,  
ClockBack and so on.  
  
The root cause of the issue is:  
  
1. Chrome automatically exposes some Java objects (e.g. "accessibility")  
to JavaScript if the device's accessibility setting is enabled.  
  
2. And JavaScript is allowed to gain access to Java's ClassLoader via  
Java objects exposed to JavaScript.  
  
Proof of Concept:  
At present I do not have plans to disclose PoC for this issue.  
  
Timeline:  
2012/07/08 Reported to Google security team.  
2012/09/12 Vender announced v18.0.1025308  
2013/01/07 Disclosure of this advisory  
  
Recommendation:  
Upgrade to the latest version.  
  
Reference:  
http://googlechromereleases.blogspot.jp/2012/09/chrome-for-android-update.html  
https://code.google.com/p/chromium/issues/detail?id=144813  
  
Note:  
The idea of this attack came from below Web page (Japanese).  
http://www.kanasansoft.com/weblab/2012/04/webview_addjavascriptinterface_of_android_is_dangerous.html  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation