Agno PandasTools: Codeausführung über unsichere Reflection
Agno bis einschliesslich 3.1.11 enthält eine unsichere Reflection-Schwachstelle im Toolkit PandasTools. Das Tool übergibt vom Modell gelieferte Funktionsnamen an getattr() auf pandas. Ein Angreifer, der die Eingabe des Agenten beeinflussen kann (zum Beispiel per Prompt Injection über Dokumente oder Nachrichten), kann so pandas.read_pickle mit angreiferkontrollierten Pfaden aufrufen und Code ausführen oder mit anderen Readern lokale Dateien lesen. Der CVSS-4.0-Wert beträgt 9.2 (kritisch), und laut Melder ist die Standardkonfiguration betroffen.
agno-agi · Agno
