Now Hacked
JA

今日のセキュリティ問題 #12

2026-11-12 の問題です。 コードを読んで、最も深刻なセキュリティ脆弱性を選んでください。

やさしいJavaScript (Node.js)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 || '/');
});

過去の問題