WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability
BID:35320
Info
WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability
| Bugtraq ID: | 35320 |
| Class: | Unknown |
| CVE: |
CVE-2009-1688 |
| Remote: | Yes |
| Local: | No |
| Published: | Jun 08 2009 12:00AM |
| Updated: | Jun 17 2009 08:59PM |
| Credit: | Adam Barth of UC Berkeley and Collin Jackson of Stanford University |
| Vulnerable: |
WebKit Open Source Project WebKit 0 Apple Safari For Windows 3.2.1 Apple Safari 3.2.3 for Windows Apple Safari 3.2.3 Apple Safari 3.2.2 for Windows Apple Safari 3.1.2 for Windows Apple Safari 3.1.2 Apple Safari 3.1.1 for Windows Apple Safari 3.1.1 Apple Safari 3.0.4 Beta for Windows Apple Safari 3.0.3 Beta for Windows Apple Safari 3.0.3 Beta Apple Safari 3.0.2 Beta for Windows Apple Safari 3.0.2 Beta Apple Safari 3.0.1 Beta for Windows Apple Safari 3.0.1 Beta Apple Safari 2.0.4 Apple Safari 2.0.3 Apple Safari 2.0.2 Apple Safari 2.0.1 Apple Safari 1.3.2 Apple Safari 1.3.1 Apple Safari 1.3 Apple Safari 1.2.3 Apple Safari 1.2.2 Apple Safari 1.2.1 Apple Safari 1.2 Apple Safari 1.1 Apple Safari 1.0 Apple Safari Beta 2 Apple Safari 4 Beta Apple Safari 4 Beta Apple Safari 3.2 Apple Safari 3.1 for Windows Apple Safari 3.1 Apple Safari 3 Beta for Windows Apple Safari 3 Beta Apple Safari 3 Apple iPhone 2.2.1 Apple iPhone 2.0.2 Apple iPhone 2.0.1 Apple iPhone 1.1.4 Apple iPhone 1.1.3 Apple iPhone 1.1.2 Apple iPhone 1.1.1 Apple iPhone 1.0.2 Apple iPhone 1.0.1 Apple iPhone 2.2 Apple iPhone 2.1 Apple iPhone 2.0 Apple iPhone 1.1 Apple iPhone 1 |
| Not Vulnerable: |
Apple Safari 4 for Windows Apple Safari 4 Apple iPhone 3.0 |
Discussion
WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability
WebKit is prone to a cross-site scripting vulnerability because the application fails to sufficiently sanitize user-supplied input.
An attacker may leverage this issue to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.
NOTE: This issue was previously covered in BID 35260 (Apple Safari Prior to 4.0 Multiple Security Vulnerabilities), but has been assigned its own record to better document it.
WebKit is prone to a cross-site scripting vulnerability because the application fails to sufficiently sanitize user-supplied input.
An attacker may leverage this issue to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.
NOTE: This issue was previously covered in BID 35260 (Apple Safari Prior to 4.0 Multiple Security Vulnerabilities), but has been assigned its own record to better document it.
Exploit / POC
WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability
To exploit some of these issues, an attacker must entice a victim into visiting a malicious page.
To exploit some of these issues, an attacker must entice a victim into visiting a malicious page.
Solution / Fix
WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability
Solution:
Vendor fixes are available. Please see the referenced advisory for details.
Apple Safari 3
Apple Safari 4 Beta
Apple Safari 3.1
Apple Safari 3.2
Apple Safari 4 Beta
Apple Safari Beta 2
Apple Safari 3 Beta
Apple Safari 1.0
Apple Safari 1.1
Apple Safari 1.2
Apple Safari 1.2.1
Apple Safari 1.2.2
Apple Safari 1.2.3
Apple Safari 1.3
Apple Safari 1.3.1
Apple Safari 1.3.2
Apple Safari 2.0.1
Apple Safari 2.0.2
Apple Safari 2.0.3
Apple Safari 2.0.4
Apple Safari 3.0.1 Beta
Apple Safari 3.0.1 Beta for Windows
Apple Safari 3.0.2 Beta
Apple Safari 3.0.2 Beta for Windows
Apple Safari 3.0.3 Beta
Apple Safari 3.0.3 Beta for Windows
Apple Safari 3.1.1
Apple Safari 3.1.2
Apple Safari 3.2.3
Solution:
Vendor fixes are available. Please see the referenced advisory for details.
Apple Safari 3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 4 Beta
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 4 Beta
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari Beta 2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3 Beta
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.0
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.2.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.2.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.2.3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.3.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.3.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 2.0.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 2.0.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 2.0.3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 2.0.4
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.0.1 Beta
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.0.1 Beta for Windows
-
Apple SafariQuickTimeSetup.exe
Safari+QuickTime for Windows XP or Vista
http://www.apple.com/safari/download/ -
Apple SafariSetup.exe
For Windows XP or Vista
http://www.apple.com/safari/download/
Apple Safari 3.0.2 Beta
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.0.2 Beta for Windows
-
Apple SafariQuickTimeSetup.exe
Safari+QuickTime for Windows XP or Vista
http://www.apple.com/safari/download/ -
Apple SafariSetup.exe
For Windows XP or Vista
http://www.apple.com/safari/download/
Apple Safari 3.0.3 Beta
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.0.3 Beta for Windows
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.1.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.1.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.2.3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
References
WebKit HTML 5 Standard Method Cross Site Scripting Vulnerability
References:
References:
- Apple Safari Homepage (Apple)