Now Hacked
JA

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

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

ふつうJavaScript (Node.js)2026-11-02

アップロードされたファイルをダウンロードさせるExpressのルートです。最も深刻な脆弱性はどれですか?

const path = require('path');
 
app.get('/download', (req, res) => {
  const file = req.query.name;
  const target = path.join(__dirname, 'uploads', file);
  res.sendFile(target);
});

過去の問題