ops: don't allow no origin

This commit is contained in:
KernelDeimos 2024-11-24 16:14:58 -05:00
parent 39c7df9bb5
commit df42d433c9

View File

@ -359,6 +359,12 @@ class WebServerService extends BaseService {
req.connection?.remoteAddress,
};
await svc_event.emit('ip.validate', event);
// check if no origin
if ( req.method === 'POST' && req.headers.origin === undefined ) {
event.allow = false;
}
if ( ! event.allow ) {
return res.status(403).send('Forbidden');
}