Katalog CVE

CVE-2024-5565

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka Vanna wykorzystuje funkcję prompt do prezentacji wizualizowanych wyników. Możliwe jest wstrzyknięcie kodu za pomocą ataku prompt injection, co pozwala na uruchomienie dowolnego kodu Pythona zamiast zamierzonego kodu wizualizacji.

Ocena ryzyka

Atakujący może zdalnie wykonać kod, co stwarza poważne zagrożenie dla bezpieczeństwa systemu i danych organizacji. Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu i manipulacji danymi.

Rekomendacja

Zaleca się aktualizację biblioteki Vanna do najnowszej wersji oraz weryfikację i filtrowanie wszelkich zewnętrznych danych wejściowych przekazywanych do metody 'ask'.

Powiązane podatności

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

The Vanna library uses a prompt function to present the user with visualized results, it is possible to alter the prompt using prompt injection and run arbitrary Python code instead of the intended visualization code. Specifically - allowing external input to the library’s “ask” method with "visualize" set to True (default behavior) leads to remote code execution.

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