CVE-2021-47835CVE-2021-47835是Freeter 1.2.1版本中的一个持久型跨站脚本(Stored XSS)漏洞。该漏洞存在于应用程序的自定义小部件标题和文件上传功能中,攻击者可以在这些字段中注入恶意JavaScript代码。当其他用户访问包含恶意代码的页面时,注入的脚本会在受害者浏览器中执行,可能导致会话劫持、敏感信息窃取等严重后果。
漏洞源于Freeter对用户输入缺乏充分的输入验证和输出编码。攻击者通过在小部件标题或上传的文件名中嵌入<script>标签或事件处理器属性(如onerror、onload等),这些恶意载荷被存储在数据库中并在页面渲染时未经适当转义就输出到HTML中。受害者访问相关页面时,恶意脚本即在浏览器上下文中执行,攻击者可以利用此漏洞获取用户的认证cookie或其他敏感数据。