mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 20:16:04 +01:00
fixes potential XSS in usercard
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var async = require('async'),
|
var async = require('async'),
|
||||||
|
validator = require('validator'),
|
||||||
|
|
||||||
db = require('../database'),
|
db = require('../database'),
|
||||||
user = require('../user'),
|
user = require('../user'),
|
||||||
@@ -69,6 +70,8 @@ module.exports = function(Posts) {
|
|||||||
userData.picture = userData.picture || '';
|
userData.picture = userData.picture || '';
|
||||||
userData.status = user.getStatus(userData);
|
userData.status = user.getStatus(userData);
|
||||||
userData.groupTitle = results.groupTitles[i].groupTitle;
|
userData.groupTitle = results.groupTitles[i].groupTitle;
|
||||||
|
userData.signature = validator.escape(userData.signature || '');
|
||||||
|
userData.fullname = validator.escape(userData.fullname || '');
|
||||||
});
|
});
|
||||||
|
|
||||||
async.map(userData, function(userData, next) {
|
async.map(userData, function(userData, next) {
|
||||||
|
|||||||
Reference in New Issue
Block a user