fix: XSS in event:banned messaging modal

v1.18.x
Julian Lam 4 years ago
parent 00f90cd98c
commit f68bce86a9

@ -1,5 +1,7 @@
'use strict';
const validator = require('validator');
const db = require('../database');
const user = require('../user');
const groups = require('../groups');
@ -163,7 +165,7 @@ usersAPI.ban = async function (caller, data) {
sockets.in('uid_' + data.uid).emit('event:banned', {
until: data.until,
reason: data.reason,
reason: validator.escape(String(data.reason || '')),
});
await flags.resolveFlag('user', data.uid, caller.uid);

Loading…
Cancel
Save