CERT24PYSEC-2026-2946 — PraisonAI: грубозернистый кэш разрешений инструментов обходит согласие для каждой отдельной команды оболочкиLoading data…

PYSEC-2026-2946 — PraisonAI: грубозернистый кэш разрешений инструментов обходит согласие для каждой отдельной команды оболочки

PraisonAI Agents кэширует разрешение инструмента только по его имени, а не по аргументам вызова. После одобрения одного вызова execute_command последующие вызовы в том же контексте выполнения могут выполняться без запроса разрешения. В сочетании с передачей всех переменных окружения процесса дочерним процессам это может позволить LLM-агенту, в том числе подвергшемуся prompt injection, вывести переменные окружения и получить учетные данные без дополнительного согласия пользователя.

← Back to intelligence

PYSEC-2026-2946 — PraisonAI: грубозернистый кэш разрешений инструментов обходит согласие для каждой отдельной команды оболочки

PraisonAI Agents кэширует разрешение инструмента только по его имени, а не по аргументам вызова. После одобрения одного вызова execute_command последующие вызовы в том же контексте выполнения могут выполняться без запроса разрешения. В сочетании с передачей всех переменных окружения процесса дочерним процессам это может позволить LLM-агенту, в том числе подвергшемуся prompt injection, вывести переменные окружения и получить учетные данные без дополнительного согласия пользователя.