今日のセキュリティ問題 #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);
});