在 mathjs 中存在漏洞,如果一个人输入一个不可能的问题,1:999999999999999999999 它会使 node.js 进程崩溃,任何想法。
let resp;
try {
resp = math.evaluate(args.join(" "))
} catch (e) {
return message.channel.send('Please provide a **valid** question')
}
^我用于计算的代码。