Classroomio LMS 0.1.13 中存在存储型跨站脚本(XSS)漏洞,允许经过身份验证的攻击者通过精心构造的 SVG 封面图片执行任意代码。发现者:Rivek Raj Tamang (RivuDon),印度锡金邦。
受影响产品:ClassroomIO
存储型跨站脚本
在 Classroomio LMS 0.1.13 版本中存在一个存储型跨站脚本(XSS)漏洞,应用程序未能对课程封面图片上传进行消毒。经过身份验证的攻击者可以上传包含嵌入式 JavaScript 的恶意 SVG 文件,该文件在被查看时将被存储并执行。由于有效载荷从受信任的域执行,此漏洞可能导致会话劫持、账户接管、重定向攻击或平台内的进一步利用。
登录并进入已创建的课程或创建一个新课程
点击“落地页”
点击“页眉 > 替换封面图片”
选择 xss svg 文件并点击上传
等待保存,刷新页面
右键点击课程封面图片,在新标签页中打开
注意触发的存储型 XSS
此漏洞由以下人员发现并负责任地报告:
Rivek Raj Tamang (RivuDon),来自印度锡金邦