지금 털린 곳
KO

오늘의 보안 문제 #15

매일 새 문제가 나옵니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.

쉬움JavaScript (브라우저)2026-11-15

수식을 계산해 주는 계산기입니다. 공유 링크(?expr=1%2B2)로 수식을 채울 수 있습니다. 가장 심각한 취약점은?

const input = document.querySelector('#expr');
const out = document.querySelector('#out');
input.value = new URLSearchParams(location.search).get('expr') ?? '';
 
document.querySelector('#calc').addEventListener('click', () => {
  out.textContent = eval(input.value);
});

지난 문제