CVE-2026-34576Postiz是一款AI社交媒体调度工具。在2.21.3版本之前,其`/public/v1/upload-from-url`接口存在服务器端请求伪造(SSRF)漏洞。由于仅对URL进行了简单的文件扩展名校验且缺乏SSRF防护机制,经过身份认证的攻击者可通过构造恶意URL绕过限制,诱导服务器端请求内部网络资源或云元数据,并获取响应内容。
该漏洞位于Postiz的`POST /public/v1/upload-from-url`接口中。应用程序使用`axios.get()`方法获取用户提供的URL内容,但未实施任何SSRF防护措施(如IP地址黑名单或内网IP过滤)。系统仅通过检查URL路径中是否包含图片扩展名(如.png, .jpg)来进行验证。攻击者可以通过在恶意URL末尾追加合法的图片后缀(例如`http://169.254.169.254/latest/meta-data/iam/security-credentials/.png`)轻松绕过此检查。服务器端解析请求后,会向目标地址发起请求,将获取的内部敏感数据上传至存储,并返回给攻击者,从而导致信息泄露。