SD

声明

本文属于OneTS安全团队成员ki9mu的原创文章,转载请声明出处!本文章仅用于学习交流使用,因利用此文信息而造成的任何直接或间接的后果及损失,均由使用者本人负责,OneTS安全团队及文章作者不为此承担任何责任。

SD-WebUI介绍

Stable Diffusion是一款功能异常强大的AI图片生成器。它不仅支持生成图片,使用各种各样的模型来达到你想要的效果,还能训练你自己的专属模型,WebUI使得Stable Diffusion有了一个更直观的用户界面,更适合新手用户,该项目github高达143K的star数。

项目地址如下:

RCE漏洞描述

未授权访问的情况下,如果能够访问到用户自定义插件,可以通过构造恶意插件。

fork如下代码:

.py

更改相关的执行命令,在扩展插件中选择远程加载的项目地址即可正确安装

0Day漏洞描述及复现

如果关闭扩展选项卡,目前还包括SSRF和任意文件读取。

全回显SSRF:https://target/proxy=

任意文件读取:

https://target/file=/mnt/ljh/stable-diffusion-webui/webui.sh

https://target/file=../../../../../../etc/passwd(burp中请求)

漏洞影响版本

只要未授权都有问题

资产测绘平台Dork

代码语言:javascript代码运行次数:0运行复制
# hunter语法
app="gradio"

截至发文:(图源hunter)

漏洞修复建议

增加访问权限控制

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-11-22,如有侵权请联系 cloudcommunity@tencent 删除安全插件漏洞模型权限控制