Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-7ggm-4rjg-594w

Опубликовано: 18 мая 2024
Источник: github
Github: Прошло ревью
CVSS3: 7.2

Описание

litellm passes untrusted data to eval function without sanitization

A remote code execution (RCE) vulnerability exists in the berriai/litellm project due to improper control of the generation of code when using the eval function unsafely in the litellm.get_secret() method. Specifically, when the server utilizes Google KMS, untrusted data is passed to the eval function without any sanitization. Attackers can exploit this vulnerability by injecting malicious values into environment variables through the /config/update endpoint, which allows for the update of settings in proxy_server_config.yaml.

Пакеты

Наименование

litellm

pip
Затронутые версииВерсия исправления

<= 1.28.11

Отсутствует

EPSS

Процентиль: 91%
0.06167
Низкий

7.2 High

CVSS3

Дефекты

CWE-94

Связанные уязвимости

CVSS3: 9.8
nvd
больше 1 года назад

A remote code execution (RCE) vulnerability exists in the berriai/litellm project due to improper control of the generation of code when using the `eval` function unsafely in the `litellm.get_secret()` method. Specifically, when the server utilizes Google KMS, untrusted data is passed to the `eval` function without any sanitization. Attackers can exploit this vulnerability by injecting malicious values into environment variables through the `/config/update` endpoint, which allows for the update of settings in `proxy_server_config.yaml`.

EPSS

Процентиль: 91%
0.06167
Низкий

7.2 High

CVSS3

Дефекты

CWE-94