mirror of
https://github.com/owncloudarchive/contacts.git
synced 2024-11-30 12:24:11 +01:00
Contacts: Fix XSS.
This commit is contained in:
parent
fae3bb3f59
commit
795406fb7e
@ -6,7 +6,7 @@ function ucwords (str) {
|
|||||||
|
|
||||||
String.prototype.strip_tags = function(){
|
String.prototype.strip_tags = function(){
|
||||||
tags = this;
|
tags = this;
|
||||||
stripped = tags.replace(/[\<\>]/gi, "");
|
stripped = tags.replace(/<(.|\n)*?>/g, '');
|
||||||
return stripped;
|
return stripped;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ Contacts={
|
|||||||
|
|
||||||
// Name has changed. Update it and reorder.
|
// Name has changed. Update it and reorder.
|
||||||
$('#fn').change(function(){
|
$('#fn').change(function(){
|
||||||
var name = $('#fn').val();
|
var name = $('#fn').val().strip_tags();
|
||||||
var item = $('#contacts [data-id="'+Contacts.UI.Card.id+'"]');
|
var item = $('#contacts [data-id="'+Contacts.UI.Card.id+'"]');
|
||||||
$(item).find('a').html(name);
|
$(item).find('a').html(name);
|
||||||
var added = false;
|
var added = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user