| عنوان | Bytedesk <=1.3.9 SSRF |
|---|
| الوصف | The endpoint GET /openrouter/api/v1/models accepts a user-supplied apiUrl parameter and passes it directly to a RestTemplate.exchange() call without validation or allowlist enforcement. An attacker supplies an attacker-controlled URL, causing the server to issue an outbound HTTP request to an arbitrary host. DNS callback logs confirm the SSRF, enabling internal network scanning, cloud metadata access, or credential theft. |
|---|
| المصدر | ⚠️ https://github.com/Bytedesk/bytedesk/issues/20 |
|---|
| المستخدم | ZAST.AI (UID 87884) |
|---|
| ارسال | 26/02/2026 07:19 AM (8 أشهر منذ) |
|---|
| الاعتدال | 08/03/2026 08:20 AM (10 days later) |
|---|
| الحالة | تمت الموافقة |
|---|
| إدخال VulDB | 349755 [Bytedesk حتى 1.3.9 SpringAIOpenrouterRestController SpringAIOpenrouterRestService.java getModels apiUrl تجاوز الصلاحيات] |
|---|
| النقاط | 19 |
|---|