Katalog CVE

CVE-2026-44209

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.54%

Percentyl 42 - wyżej niż 42% wszystkich znanych CVE

Streszczenie

Biblioteka banks przed wersją 2.4.2 używa niezabezpieczonego środowiska jinja2.Environment() do renderowania szablonów promptów, co umożliwia atak Server-Side Template Injection (SSTI) prowadzący do zdalnego wykonania kodu (RCE) na hoście.

Ocena ryzyka

Organizacja narażona jest na zdalne wykonanie kodu na serwerze, jeśli aplikacja przekazuje dane użytkownika jako argument template do Prompt().

Rekomendacja

Należy zaktualizować banks do wersji 2.4.2 lub nowszej oraz unikać przekazywania danych użytkownika jako szablonów do Prompt().

Inne podatności w banks

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Banks generates meaningful LLM prompts using a template language that makes sense. Prior to 2.4.2, banks uses jinja2.Environment() (unsandboxed) to render prompt templates. Applications that pass user-supplied strings as the template argument to Prompt() are vulnerable to Server-Side Template Injection (SSTI), which can lead to Remote Code Execution (RCE) on the host system. This vulnerability is fixed in 2.4.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS