Wiki source code of Application_Webkit

Version 1.1 by Nicolas Gregoire on 2012/01/13 21:54

Show last authors
1 Dixit [[Wikipedia>>http://en.wikipedia.org/wiki/Webkit||rel="__blank"]] : "//WebKit is a layout engine designed to allow web browsers to render web pages. WebKit powers Google Chrome and Apple Safari that by December 2011 held 33.35% of the browser market share between them (according to StatCounter). It is also used as the basis for the experimental browser included with the Amazon Kindle ebook reader, as well as the default browser in the iOS, Android and webOS mobile operating systems."//
2
3 == Applications ==
4
5
6
7 Webkit is used as the rendering engine of numerous browsers :
8
9 * Google Chrome : not vulnerable, because of its sandbox
10 * Apple Safari : patch available (v5.1)
11 * Apple iTunes : patch available (v10.5)
12 * Apple iOS : patch available (v5)
13 * Maxthon MX3 : v3.0.22.2000 is vulnerable, recent versions weren't tested
14 * HP webOS : patch available (v3.0.2)
15 * Nokia S60 : untested
16 * Blackberry Torch / Playbook : not vulnerable according to the BBSIRT
17 * Epiphany : v2.30.2 available in Ubuntu 10.04 is vulnerable
18
19 It is also used in others softwares rendering HTML :
20
21 * Liferea (RSS reader) : v1.6.2 available in Ubuntu 10.04 is vulnerable
22 * Amazon Kindle : untested
23 * Valve Steam : untested
24 * and much more ...
25
26 == File creation vulnerability ==
27
28 Webkit uses [[libxslt>>Engine_libxslt]] as its XSLT engine. Old versions were not restricting __write__ access by the engine to the file system, leading to a remotely exploitable vulnerability ([[CVE-2011-1774>>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1774||rel="__blank"]]). This was patched in [[Changeset 79159>>http://trac.webkit.org/changeset/79159||rel="__blank"]] by adding appropriate calls to xsltSetSecurityPrefs().