jQuery 1.6.2 | Is it Vulnerable? |
---|---|
jQuery 2.1.4 | Safe |
jQuery 2.1.3 | Safe |
jQuery 2.1.1 | Safe |
jQuery 2.1.0 | Safe |
jQuery 2.0.3 | Safe |
jQuery 2.0.2 | Safe |
jQuery 2.0.1 | Safe |
jQuery 2.0.0 | Safe |
jQuery 1.10.2 | Safe |
jQuery 2.2.0 | Safe |
jQuery 1.10.1 | Safe |
jQuery 1.10.0 | Safe |
jQuery 1.9.1 | Safe |
jQuery 1.9.0 | Safe |
jQuery 1.8.3 | Vulnerable with: css class selector |
jQuery 1.8.2 | Vulnerable with: css class selector |
jQuery 1.8.1 | Vulnerable with: css class selector |
jQuery 1.8.0 | Vulnerable with: css class selector |
jQuery 1.7.2 | Vulnerable with: css class selector |
jQuery 1.7.1 | Vulnerable with: css class selector |
jQuery 1.7.0 | Vulnerable with: css class selector |
jQuery 1.6.3 | Vulnerable with: css class selector |
jQuery 1.6.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.4 | Vulnerable with: css class selector |
jQuery 1.6.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.4 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.3 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.2.3 | Vulnerable with: css class selector,location hash selector |
jQuery 1.2.6 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.2 | Is it Vulnerable? |
---|---|
jQuery 2.1.3 | Safe |
jQuery 1.10.2 | Safe |
jQuery 2.0.0 | Safe |
jQuery 2.1.4 | Safe |
jQuery 2.1.1 | Safe |
jQuery 2.0.2 | Safe |
jQuery 2.0.3 | Safe |
jQuery 2.2.0 | Safe |
jQuery 2.0.1 | Safe |
jQuery 2.1.0 | Safe |
jQuery 1.9.1 | Safe |
jQuery 1.10.1 | Safe |
jQuery 1.8.1 | Vulnerable with: css class selector |
jQuery 1.8.0 | Vulnerable with: css class selector |
jQuery 1.7.2 | Vulnerable with: css class selector |
jQuery 1.7.1 | Vulnerable with: css class selector |
jQuery 1.8.2 | Vulnerable with: css class selector |
jQuery 1.8.3 | Vulnerable with: css class selector |
jQuery 1.9.0 | Safe |
jQuery 1.10.0 | Safe |
jQuery 1.4.4 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.4 | Vulnerable with: css class selector |
jQuery 1.6.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.7.0 | Vulnerable with: css class selector |
jQuery 1.6.3 | Vulnerable with: css class selector |
jQuery 1.5.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.2.6 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.3 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.2.3 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.2 | Is it Vulnerable? |
---|---|
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
[object Object] | Some Error Occured |
jQuery 1.6.2 | Is it Vulnerable? |
---|---|
jQuery 2.1.4 | Safe |
jQuery 2.2.0 | Safe |
jQuery 2.1.3 | Safe |
jQuery 2.0.3 | Safe |
jQuery 2.0.0 | Safe |
jQuery 1.10.2 | Safe |
jQuery 2.0.2 | Safe |
jQuery 2.1.0 | Safe |
jQuery 2.0.1 | Safe |
jQuery 2.1.1 | Safe |
jQuery 1.10.1 | Safe |
jQuery 1.9.0 | Safe |
jQuery 1.9.1 | Safe |
jQuery 1.8.2 | Vulnerable with: css class selector |
jQuery 1.8.3 | Vulnerable with: css class selector |
jQuery 1.7.2 | Vulnerable with: css class selector |
jQuery 1.8.1 | Vulnerable with: css class selector |
jQuery 1.7.1 | Vulnerable with: css class selector |
jQuery 1.10.0 | Safe |
jQuery 1.8.0 | Vulnerable with: css class selector |
jQuery 1.6.4 | Vulnerable with: css class selector |
jQuery 1.6.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.4 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.3 | Vulnerable with: css class selector |
jQuery 1.5.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.6.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.5.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.7.0 | Vulnerable with: css class selector |
jQuery 1.4.3 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.2 | Vulnerable with: css class selector,location hash selector |
jQuery 1.4.0 | Vulnerable with: css class selector,location hash selector |
jQuery 1.2.6 | Vulnerable with: css class selector,location hash selector |
jQuery 1.2.3 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.1 | Vulnerable with: css class selector,location hash selector |
jQuery 1.3.0 | Vulnerable with: css class selector,location hash selector |
// Custom Functions
function unsafe(jQuery_version, vulnerabilities) {
addError('jQuery ' + jQuery_version, '<b>Vulnerable with: ' + (vulnerabilities || []).join() + '</b>');
}
function safe(jQuery_version) {
addSuccess('jQuery ' + jQuery_version, 'Safe');
}
// Test Function
function test(data) {
try {
var jQuery_version = data;
var jQueryScript = document.createElement('script');
jQueryScript.type = 'text/javascript';
jQueryScript.src = 'https://ajax.googleapis.com/ajax/libs/jquery/' + data.toString() + '/jquery.js';
jQueryScript.onload = function() {
var vulnerabilities = [];
try {
$('. <img src="0" onerror="0">');
vulnerabilities.push('css class selector');
} catch(err) {
console.error('css class selector', err);
}
try {
$('#<img src="1" onerror="1">');
vulnerabilities.push('location hash selector');
} catch(err) {
console.error('location hash selector', err);
}
if (!vulnerabilities.length) {
safe(jQuery_version);
} else {
unsafe(jQuery_version, vulnerabilities);
}
};
jQueryScript.onerror = function() {
addResult(data, 'Some Error Occured');
}
document.body.appendChild(jQueryScript);
} catch (err) {
addInfo(data, 'Some Error Occured');
}
}
// Taken from jQuery Versions Under, https://developers.google.com/speed/libraries/devguide#jquery
var data = ['2.2.0', '2.1.4', '2.1.3', '2.1.1', '2.1.0',
'2.0.3', '2.0.2', '2.0.1', '2.0.0', '1.10.2', '1.10.1',
'1.10.0', '1.9.1', '1.9.0', '1.8.3', '1.8.2', '1.8.1', '1.8.0',
'1.7.2', '1.7.1', '1.7.0', '1.6.4', '1.6.3', '1.6.2', '1.6.1',
'1.6.0', '1.5.2', '1.5.1', '1.5.0', '1.4.4', '1.4.3', '1.4.2',
'1.4.1', '1.4.0', '1.3.2', '1.3.1', '1.3.0', '1.2.6', '1.2.3'];