지금 털린 곳

오늘의 보안 문제 #5

매일 새 문제가 나옵니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.

보통JavaScript (Node.js)2026-11-05

주문 상세를 돌려주는 API 입니다. 로그인한 사용자는 req.user 에 들어 있습니다. 가장 심각한 취약점은?

app.get('/api/orders/:id', requireLogin, async (req, res) => {
  const order = await db.order.findUnique({
    where: { id: Number(req.params.id) },
    include: { items: true, shippingAddress: true },
  });
  if (!order) return res.status(404).end();
  res.json(order);
});

지난 문제