MathJax 安全漏洞修复总结 漏洞概述 MathJax 库中存在一个安全漏洞,允许攻击者通过设置非数字索引或 属性来绕过内部 函数的限制。该漏洞可能导致恶意代码执行或数据篡改。 影响范围 所有使用 MathJax 库的 Web 应用 特别是那些允许用户输入并渲染数学表达式的场景 修复方案 1. 改进 函数: - 限制只能设置数字索引或 属性 - 添加对 的检查 2. 新增 函数: - 验证属性是否为安全的数组属性(数字索引或 ) 3. 更新 函数: - 增加对 的调用 4. 测试用例: - 添加针对数组属性设置的测试用例,确保漏洞被修复 POC 代码