Now Hacked
JA

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

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

ふつう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);
});

過去の問題