前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MyBB < 1.8.25 (CVE-2021-27279) XSS

MyBB < 1.8.25 (CVE-2021-27279) XSS

作者头像
Khan安全团队
发布2021-12-28 08:46:51
4840
发布2021-12-28 08:46:51
举报
文章被收录于专栏:Khan安全团队

概述

[email]MyCode的 HTML 输出可能包括标签属性值中的左方括号[和右方]括号。 这可能会导致意外的 MyCode 进一步解析,并在参数值中插入带有未转义的冲突引号的输出,从而导致 XSS 漏洞。href=""<a>

影响

解析包含意外嵌套的[email]MyCode (BBCode) 标签的消息可能会导致 HTML 输出格式错误,从而导致 XSS 漏洞。

通过将受害者指向呈现恶意制作的 MyCode 消息的页面,可以在最少的用户交互下利用该漏洞。这可能发生在:

  • 通过 POST 或 GET 参数预先填写具有即时预览的新消息表单,或
  • 显示先前保存在服务器上的消息(例如作为帖子或私人消息)。

在以下情况下,影响可能会减少:

  • [email]mycode的被禁用(管理员CP→配置→设置→快速表情符号和BB代码允许电子邮件mycode的设置为关闭),或
  • 个人论坛、私人消息、用户个人资料签名和日历禁用 MyCode,或
  • 访客用户不得在支持 MyCode 的情况下提交消息,或者发布访问权限受到其他限制或控制。

Payload

代码语言:javascript
复制
[email]a@a.a?[email=a@a.a?onmouseover=alert(1) a]a[/email][/email]

补丁

MyBB 1.8.25 通过以下更改解决了此问题:

Commit: cb781b4

  • .patch: https://github.com/mybb/mybb/commit/cb781b49116bf5c4d8deca3e17498122b701677a.patch

解决方法

要在不升级 MyBB 的情况下减少影响,请更改以下设置(管理员 CP → 配置 → 设置):

  • 可点击Smilies and BB Code →允许电子邮件 MyCode :关闭
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Khan安全团队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 影响
  • 补丁
  • 解决方法
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档