CVE-2024-34359

Оценки

EPSS

0.626средний62.6%
0%20%40%60%80%100%

Процентиль: 62.6%

CVSS

9.6критический3.x
0246810

Оценка CVSS: 9.6/10

Все оценки CVSS

CVSS 3.x
9.6

Вектор: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

Описание

llama-cpp-python — это привязки Python для llama.cpp. llama-cpp-python зависит от класса Llama в llama.py для загрузки .gguf llama.cpp или Latency Machine Learning Models. Конструктор __init__, встроенный в Llama, принимает несколько параметров для настройки загрузки и запуска модели. Помимо NUMA, настроек LoRa, загрузки токенизаторов и настроек оборудования, __init__ также загружает шаблон чата из целевого метаданного .gguf и дополнительно анализирует его в llama_chat_format.Jinja2ChatFormatter.to_chat_handler() для построения self.chat_handler для этой модели. Тем не менее, Jinja2ChatFormatter анализирует шаблон чата внутри Metadate с помощью jinja2.Environment без песочницы, который, кроме того, отображается в __call__ для построения prompt взаимодействия. Это позволяет использовать Server Side Template Injection jinja2, что приводит к удаленному выполнению кода с помощью тщательно сконструированной полезной нагрузки.

Сканер-ВС 7 — современное решение для управления уязвимостями

Использует эту базу данных для обнаружения уязвимостей. Высокая скорость поиска, кроссплатформенность, продвинутый аудит конфигурации и гибкая фильтрация. Подходит для организаций любого масштаба.
Подробнее о Сканер-ВС 7

CWE

CWE-76