지금 털린 곳
KO

오늘의 보안 문제 #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 || '/');
});

지난 문제