今日安全题 #12
这是 2026-11-12 的题目。 阅读代码,选出最严重的安全漏洞。
这段代码会在登录后将用户送回原先浏览的页面。最严重的漏洞是什么?
app.post('/login', async (req, res) => {
const user = await authenticate(req.body.id, req.body.password);
if (!user) return res.status(401).send('登录失败');
req.session.userId = user.id;
res.redirect(req.query.next || '/');
});