今日のセキュリティ問題 #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 || '/');
});