Now Hacked
ZH

今日安全题 #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);
});

往期题目