Now Hacked
FR

Quiz sécurité du jour #5

Question du 2026-11-05. Lisez le code et choisissez la faille de sécurité la plus grave.

MoyenJavaScript (Node.js)2026-11-05

Cette API renvoie les détails d'une commande. L'utilisateur connecté est stocké dans req.user. Quelle est la vulnérabilité la plus grave ?

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);
});

Questions précédentes