关键漏洞信息 漏洞类型: 存储型跨站脚本(XSS)漏洞 受影响模块: BaykeShop article sidebar模块 根本原因: - 模板文件中使用了 ,使renderer在展示 时未对内容进行安全检查。 攻击向量: 1. 攻击者以有权限修改侧边栏的用户身份登录并访问 。 2. 在侧边栏的Content字段注入恶意payload,例如: 。 3. 保存侧边栏,恶意脚本将被存储至数据库。 4. 当任何用户访问包含该侧边栏的页面时,脚本将在浏览器中执行。 影响: - 攻击者可通过窃取会话Cookie、CSRF令牌等敏感信息。 - 可影响页面的完整性和可用性,导致UI损坏、重定向。 - 如果攻击者以管理员身份注入,可完全控制后台并接管网站。 修复建议: - 立即移除 过滤器,采用Django默认的自动转义功能。 - 使用Bleach等HTML sanitizers,允许特定安全标签和属性。 - 设定严格的后果安全策略,限制使用 或 。 📐 📐 📐 📐 📐 📐 📐 📐