오늘의 보안 문제 #6
매일 새 문제가 나옵니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.
서버가 살아 있는지 ping 으로 확인하는 관리 기능입니다 (Linux 서버). 가장 심각한 취약점은?
const { exec } = require('child_process');
app.get('/admin/ping', (req, res) => {
exec(`ping -c 1 ${req.query.host}`, (err, stdout) => {
res.type('text/plain').send(stdout);
});
});