langroid is vulnerable to Improper Authorization
81
High Risk
RewindTool passes its untrusted content through create_llm_response, producing a new ChatDocument labeled as coming from the LLM with the taint flag cleared. The task loop then re-parses that trusted document, so embedded tool calls bypass the filter that blocks user-origin content from invoking handle-only tools. Untrusted chat content can thereby trigger handle-only tools such as file read and write, SQL execution, and internal orchestration. The fix threads the taint state through create_llm_response and the tool handler so laundered content remains blocked.
You are affected if you are using a version that falls within the vulnerable range and you enable RewindTool while also registering handle-only tools reachable through untrusted chat input.
langroid is vulnerable to Improper Authorization in versions 0.0.1 - 0.65.10.
Upgrade the langroid library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant