A Server-Side Request Forgery (SSRF) vulnerability exists in berriai/litellm version 1.38.10. This vulnerability allows users to specify the api_base parameter when making requests to POST /chat/completions, causing the application to send the request to the domain specified by api_base. This request includes the OpenAI API key. A malicious user can set the api_base to their own domain and intercept the OpenAI API key, leading to unauthorized access and potential misuse of the API key.
{
"cna_assigner": "@huntr_ai",
"cwe_ids": [
"CWE-918"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/6xxx/CVE-2024-6587.json"
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:litellm:litellm:1.38.10:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.38.10"
},
{
"last_affected": "1.38.10"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "ba1912afd1b19e38d3704bb156adf887f91ae1e0"
}
],
"source": "REFERENCES_COMMIT"
}
]
}